CSS-请问这种页面透明效果是怎么实现的啊??而且还浏览器兼容

发布于 2016-11-15 00:54:41 字数 162 浏览 1218 评论 2

css

请问一般如何实现这样的效果啊??
我试验过了 IE7 chrome都有效果

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

晚风撩人 2017-02-15 13:59:33

楼上的css是整个元素呈现半透明,不适用于仅背景半透明
背景半透明有两种方法(兼容常见浏览器)
1.用纯CSS实现
用background-color:rgba(255,255,255,.5)来兼容标准浏览器及ie9以上
用filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#88FFFFFF , endColorStr=#88FFFFFF)
filter中颜色为AARRGGBB模式
2.用png24图片+滤镜兼容 (我常用的方法)
保存一张透明的背景图,用background:url(图片) 兼容ie7以上及标准浏览器
仅针对ie6使用上面的滤镜
完整写法:
/* 加前缀 _ 来让该属性仅针对ie6识别 */
background:url(图片) repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#88FFFFFF , endColorStr=#88FFFFFF)

虐人心 2016-12-31 20:40:52

用png透明图片可以,css也可以,如下:

div {
filter:alpha(opacity=50); /* ie,透明程度取决于opacity的值 */
opacity:0.5; /* 其他主流浏览器,透明程度同上 */
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文