首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css做出悬浮阴影效果ie

发布于 2024-11-11 15:55:27
0
11

CSS是网页设计中重要的一环,可以通过它来美化页面,对于一些常用的效果,如悬浮阴影,在大多数浏览器中都很容易实现,但在IE浏览器却需要特别的处理。对于常用的悬浮阴影效果,使用以下的CSS样式即可:.b...

CSS是网页设计中重要的一环,可以通过它来美化页面,对于一些常用的效果,如悬浮阴影,在大多数浏览器中都很容易实现,但在IE浏览器却需要特别的处理。

对于常用的悬浮阴影效果,使用以下的CSS样式即可:

.box {
  box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
}
.box:hover {
  box-shadow: 2px 2px 20px rgba(0,0,0,0.5);
} 

然而,这段代码在IE浏览器中无法生效。为了解决这个问题,我们需要使用IE专属的样式语法,即filter属性。

.box {
  filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#333', Positive='true');
}
.box:hover {
  filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=2, OffY=2, Color='#333', Positive='true', Strength=2);
} 

这里的progid:DXImageTransform是IE的特殊语法标识,其Dropshadow操作指定了阴影的位置、颜色和模糊度。

通过以上的代码,我们就可以在IE浏览器中实现悬浮阴影效果了。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流