CSS 创建一个透明的div
有没有办法让 div HTML 元素半透明?
Is there a way to make a div HTML element half transparent?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有没有办法让 div HTML 元素半透明?
Is there a way to make a div HTML element half transparent?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
使用CSS,这是跨浏览器解决方案
注意:现在在每个浏览器中,您只需要
opacity
,请参阅我可以使用。即使在 IE9 中也能正常工作。With CSS, this is cross browser solution
NOTE: Right now in every browser, you only need
opacity
see CanIUse. It works even in IE9.这适用于每个浏览器
如果您不希望透明度影响整个容器及其子容器,请检查此解决方法 http://www.impressivewebs.com/css-opacity-that-doesnt-affect-child-elements/
This will work with every browser
If you don't want transparency to affect the entire container and it's children, check this workaround http://www.impressivewebs.com/css-opacity-that-doesnt-affect-child-elements/
使用半透明的背景 PNG 文件,并希望不必支持 IE6?
Using a background PNG file which is half transparent, and hoping you don't have to support IE6?
如果您只希望 div 的背景半透明,而不是其中的任何文本和元素,则只需将背景颜色设置为透明颜色(即 alpha < 1)。
一个示例位于我们的网站,这里是一个最小化的示例:
If you only want the background of your div semi-transparent, not any text and elements inside it, you can simply set a background-color to a transparent-one (i.e. with alpha < 1).
One example is at our website, a minimized example here: