Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CSS构建框阴影的最有效方法_Css - Fatal编程技术网

使用CSS构建框阴影的最有效方法

使用CSS构建框阴影的最有效方法,css,Css,我想知道用css创建框阴影的哪种方法最有效。但我的意思是:易于实现、灵活性和跨浏览器兼容性 洋葱皮是我个人的最爱 这就是一个例子。洋葱皮是我个人的最爱 例如,我发现目前最有效的方法是: CSS规则需要: .shadow{ position:relative; display:block; background-color:#bbb; border:1px solid black; } .shadowed_item{

我想知道用css创建框阴影的哪种方法最有效。但我的意思是:易于实现、灵活性和跨浏览器兼容性

洋葱皮是我个人的最爱


这就是一个例子。

洋葱皮是我个人的最爱


例如,我发现目前最有效的方法是:

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;
这一点现在得到了很好的支持: