适用于所有浏览器的不透明度 CSS?

发布于 2024-11-01 04:56:00 字数 65 浏览 2 评论 0原文

有人可以推荐使用 CSS 为 DIV 标签赋予 OPACITY VALUE 的最安全方法吗?

埃里克

Can someone recommend the safest approach for giving an OPACITY VALUE to a DIV TAG using CSS?

Erik

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

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

发布评论

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

评论(3

口干舌燥 2024-11-08 04:56:00

直接来自 Css-Tricks.com (这涵盖了我能想到的所有内容的):

.transparent_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}

Straight from Css-Tricks.com (this covers everything I can think of):

.transparent_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}
紧拥背影 2024-11-08 04:56:00

这适用于所有浏览器。

div {
 -khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:”alpha(opacity=50)”;
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.50; 
}

或者您可以使用 jQuery 并在一行中完成

$('div').css({opacity:0.5});

http://jsfiddle 查看工作示例.net/397jv/

This will work in every browser.

div {
 -khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:”alpha(opacity=50)”;
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.50; 
}

Or you can use jQuery and do it in a single line

$('div').css({opacity:0.5});

Check working example at http://jsfiddle.net/397jv/

瞄了个咪的 2024-11-08 04:56:00

尽管CSS 3引入了新的opacity特性以实现透明,但它并不支持所有浏览器。这是在所有浏览器中实现透明的 CSS 技巧

.transparent_class {  
 filter: alpha(opacity=50);  
 -moz-opacity: 0.5;  
 -khtml-opacity: 0.5;  
  opacity: 0.5;
}    

Although CSS 3 introduces the new opacity feature for transparency, it does not support all browsers. This is a CSS trick for transparency in all browsers

.transparent_class {  
 filter: alpha(opacity=50);  
 -moz-opacity: 0.5;  
 -khtml-opacity: 0.5;  
  opacity: 0.5;
}    
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文