如何设置容器 div 的不透明度而不是子文本的不透明度?
我有一个带有 CSS 样式规则 opacity: 0.4;
的 DIV。
div 内部有一个 a
标签,文本也具有不透明度。
我如何声明文本:opacity :1
或任何好主意...... 您可以在以下链接中看到它:http://yagen.org/
画廊在页面的上方。
I have a DIV with the CSS style rule opacity: 0.4;
.
Inside the div there is a a
tag and the text also has an opacity.
How can I declare for the text: opacity :1
or any good idea....
You can see it in the following link:http://yagen.org/
The gallery In the above of the page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
continue
If you set the opacity of an element, the opacity is set for all of its children as well. If you want opaque text on a transparent background, take a look at RGBa.
The result would look something like this:
The first background declaration serves as a fallback in case a browser doesn't support RGBa color - it will simply be a solid color instead.
Here's a great reference for RGBa color: https://css-tricks.com/rgba-browser-support/
如果你有这种类型的 HTML:
即使你的 CSS 是这样的。
它不会使链接具有比容器更大的不透明度,因为不透明度是从父级继承的。
唯一的方法是使用 rgba 值,但它不起作用在IE中。
正确的方法是这样的 -
看看这个fiddle
If you have your HTML of this sort:
Even if your CSS is this.
It will not make the link have a greater opacity than the container because opacity is inherited from the parent.
The only way to do it is using
rgba
values but it will not work in IE.The correct way to do it is this -
Take a look at this fiddle
您好,这是简单的示例
html
css
注意:- 在父元素中我们使用了 rgba 格式,在子元素中我们使用了 opacity 属性
Hi Here is the simple example
html
css
Note:- In the parent we have used rgba format and in the children element we have used opacity property
最简单的是使用rgba
如果我们有一个 id="parent" 的 div,我们可以这样做
The easiest is to use rgba
If we have a div with id="parent", we can do this