使用CSS构建框阴影的最有效方法
我想知道用css创建框阴影的哪种方法最有效。但我的意思是:易于实现、灵活性和跨浏览器兼容性 洋葱皮是我个人的最爱使用CSS构建框阴影的最有效方法,css,Css,我想知道用css创建框阴影的哪种方法最有效。但我的意思是:易于实现、灵活性和跨浏览器兼容性 洋葱皮是我个人的最爱 这就是一个例子。洋葱皮是我个人的最爱 例如,我发现目前最有效的方法是: CSS规则需要: .shadow{ position:relative; display:block; background-color:#bbb; border:1px solid black; } .shadowed_item{
这就是一个例子。洋葱皮是我个人的最爱
例如,我发现目前最有效的方法是: CSS规则需要: .shadow{ position:relative; display:block; background-color:#bbb; border:1px solid black; } .shadowed_item{ position:relative; border:1px solid black; background-color:white; top:-5px; left:-5px; } .影子{ 位置:相对位置; 显示:块; 背景色:#bbb; 边框:1px纯黑; } .阴影项{ 位置:相对位置; 边框:1px纯黑; 背景色:白色; 顶部:-5px; 左:-5px; } 应用CSS的HTML代码: <div class='shadow'> <div class='shadowed_item'>I have a shadow.</div> </div> 我有一个影子。
我认为目前最有效的方法是: CSS规则需要: .shadow{ position:relative; display:block; background-color:#bbb; border:1px solid black; } .shadowed_item{ position:relative; border:1px solid black; background-color:white; top:-5px; left:-5px; } .影子{ 位置:相对位置; 显示:块; 背景色:#bbb; 边框:1px纯黑; } .阴影项{ 位置:相对位置; 边框:1px纯黑; 背景色:白色; 顶部:-5px; 左:-5px; } 应用CSS的HTML代码: <div class='shadow'> <div class='shadowed_item'>I have a shadow.</div> </div> 我有一个影子。
现在实现这一点非常简单:
box-shadow: 3px 3px 3px rgba(0,0,0,0.33);
第一个值是水平偏移。
第二个值是垂直偏移。
第三个值是模糊效果的扩散。
第四个值是颜色
此外,还可以添加另一个值inset
,该值将使阴影显示在块元素的内部:
box-shadow: 3px 3px 3px rgba(0,0,0,0.33) inset;
这一点现在得到了很好的支持:这一点现在很容易实现:
box-shadow: 3px 3px 3px rgba(0,0,0,0.33);
第一个值是水平偏移。
第二个值是垂直偏移。
第三个值是模糊效果的扩散。
第四个值是颜色
此外,还可以添加另一个值inset
,该值将使阴影显示在块元素的内部:
box-shadow: 3px 3px 3px rgba(0,0,0,0.33) inset;
这一点现在得到了很好的支持: