兼容ie的内阴影和外阴影的实现效果及测试代码

这篇文章主要介绍了关于兼容ie的内阴影外阴影实现效果及测试代码,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

关于阴影这个效果,IE和W3C都有实现的代码;本文介绍一下W3C实现阴影效果与ie阴影效果的实现与IE的模糊效果的实现,感兴趣的朋友可以了解下,希望本文对你有所帮助

关于阴影这个效果,IE和W3C都有实现的代码,但效果却不统一(以W3C的效果为主)。
W3C实现代码:box-shadow: 水平偏移 垂直偏移 阴影模糊值 阴影外延值 insert(是否内阴影);
IE的阴影实现代码:progid:DXImageTransform.Microsoft.Shadow(color=颜色, direction=角度, strength=阴影强度);
但IE的阴影看起来有点恶心,而且还不可以设置模糊值。可以点击这里查看
所以,要想效果跟W3C的效果接近,可以利用IE滤镜的模糊效果达到
IE的模糊效果实现代码:filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=7);
实现原理是新建一个层,加模糊效果作为阴影,实现如下:
外阴影

.outer{ position:relative; font-size:0; width:182px; height:137px; margin:0 0 50px 5px; } .outer .w3cShadow { position:relative; border:1px solid #000; box-shadow: 0 0 10px #000000; } .outer .ieShadow{ display:none; display:block9; background:#0009; /* ie78 通过定位自适应宽高 */ position:absolute; left:-5px; top:-5px; right:5px; bottom:5px; /* ie6 需要指定宽高 */ _width:182px; _height:137px; filter:progid:dXImageTransform.Microsoft.blur(pixelradius=5); /* for ie8 标准模式 */ -ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=5)"; }

登录后复制

 

 

 兼容ie的内阴影和外阴影的实现效果及测试代码 

 

登录后复制

效果图:

兼容ie的内阴影和外阴影的实现效果及测试代码

内阴影

.inner{ position:relative; width:182px; font-size:14px; margin:0 0 50px 5px; } .inner .w3cShadow { position:relative; background:#0009; padding:10px; border:1px solid #000; box-shadow: 0 0 10px #000000 inset; } .inner .ieShadow{ display:none; display:block9; background:#fff9; /* ie78 通过定位自适应宽高 */ position:absolute; left:-5px; top:-5px; right:5px; bottom:5px; /* ie6 需要指定宽高 */ _left:-15px; _width:180px; _height:132px; filter:progid:dXImageTransform.Microsoft.blur(pixelradius=5); /* for ie8 标准模式 */ -ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=5)"; } .inner .content{ position:relative; z-index:1; }

登录后复制

 

 

 

 我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影我是内阴影 

  

登录后复制

效果图:
兼容ie的内阴影和外阴影的实现效果及测试代码

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

CSS制作图形变形弹出的效果

CSS3实现鼠标悬停显示扩展内容

以上就是兼容ie的内阴影和外阴影的实现效果及测试代码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2895649.html

(0)
上一篇 2025年3月10日 23:01:30
下一篇 2025年3月10日 23:01:42

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论