box-shadow兼容性

本文详细介绍了 CSS 中 box-shadow 属性的使用方法及其兼容性写法,包括水平和垂直阴影位置、模糊距离、阴影尺寸及颜色等参数设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载引用:http://blog.youkuaiyun.com/hutuchongaini/article/details/55671075

转载引用:http://blog.youkuaiyun.com/xpf_show/article/details/37510895

参考资料:http://www.w3school.com.cn/cssref/pr_box-shadow.asp

box-shadow属性值

h-shadow 必需。水平阴影的位置。允许负值。  
v-shadow 必需。垂直阴影的位置。允许负值。  
blur 可选。模糊距离。  
spread 可选。阴影的尺寸。  
color 可选。阴影的颜色。请参阅 CSS 颜色值。  
inset 可选。将外部阴影 (outset) 改为内部阴影。

目前支持的浏览器 IE9+、Firefox 4、Chrome、Opera 以及 Safari 5.1.1

兼容性写法:

filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5); /*for ie6,7,8*/

-moz-box-shadow:2px 2px 5px #969696; /*firefox*/

-webkit-box-shadow:2px 2px 5px #969696; /*webkit*/

box-shadow:2px 2px 5px #969696; /*opera或ie9*/


IE兼容的另一种写法:

【HTML】

  1. <!-- Extra white-space below is just to make it easier to read. :-) -->  
  2.     
  3.    <!--[if lt IE 7 ]>   <body class="ie6">          <![endif]-->  
  4.    <!--[if IE 7 ]>      <body class="ie7">          <![endif]-->  
  5.    <!--[if IE 8 ]>      <body class="ie8">          <![endif]-->  
  6.    <!--[if IE 9 ]>      <body class="ie9">          <![endif]-->  
  7.    <!--[if (gt IE 9) ]> <body class="modern">       <![endif]-->  
  8.    <!--[!(IE)]><!-->    <body class="notIE modern"> <!--<![endif]-->  
【CSS】
  1. #box {  
  2.   /* CSS for all browsers. */  
  3.   bordersolid 1px #808080;  
  4.   background#ffffcc;  
  5.   margin10px;  
  6.   padding10px;  
  7.     
  8.   /* CSS3 Box-shadow code: */  
  9.   box-shadow: 5px 5px 0px #ff0000;  
  10.   -webkit-box-shadow: 5px 5px 0px #ff0000;  
  11.   -moz-box-shadow: 5px 5px 0px #ff0000;  
  12. }  
  13.     
  14. /* IE6-8 Specific Code */  
  15. body.ie6 #box,  
  16. body.ie7 #box,  
  17. body.ie8 #box {  
  18.    zoom: 1;  
  19.    filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=5, OffY=5, Color=#ff0000);  
  20. }  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值