跨浏览器边界半径
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-radius: 100px;
/* Firefox 1-3.6 */
-moz-border-radius: 100px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-radius: 100px;
跨浏览器框阴影
background-color: rgb(204,204,204); /* Needed for IEs */
-moz-box-shadow: 0 7px 10px #CCC;
-webkit-box-shadow: 0 7px 10px #CCC;
box-shadow: 0 7px 10px #CCC;
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
zoom: 1;
更改后的 css 的最终结果(如果您也希望 IE 使用过滤器,则包括过滤器)
img {
width: 200px;
height: 200px;
border: 5px solid #DDD;
border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
box-shadow: 0 7px 10px #CCC;
-moz-box-shadow: 0 7px 10px #CCC;
-webkit-box-shadow: 0 7px 10px #CCC;
}