Html 边界阴影问题
我面临的一个问题是在多个div上只在左侧和右侧添加一个长方体阴影 我已经试过这个方法了。这是我想要的,但它只适用于一个部门,并没有帮助我 我的代码有几个主要模块。即Html 边界阴影问题,html,css,Html,Css,我面临的一个问题是在多个div上只在左侧和右侧添加一个长方体阴影 我已经试过这个方法了。这是我想要的,但它只适用于一个部门,并没有帮助我 我的代码有几个主要模块。即 <div> <div class="main"></div> </div> <div> <div class="main"></div> </div> 包装纸是全宽的。太乱了,为什么不试试这个呢?我刚刚去掉了:before和:afte
<div>
<div class="main"></div>
</div>
<div>
<div class="main"></div>
</div>
包装纸是全宽的。太乱了,为什么不试试这个呢?我刚刚去掉了
:before
和:after
伪码
(多元素)
像这样
CSS
试试这个css
div{margin: 20px; width: 400px; height: 400px;
-webkit-box-shadow: 4px 2px #222, -4px 0 2px #222;
-moz-box-shadow: 4px 0 2px #222, -4px 0 2px #222;
box-shadow: 4px 0 2px #222, -4px 0 2px #222;
}
我只在你小提琴的
div
左右两侧看到阴影,问题是什么?那把小提琴不是我的,我试过那把小提琴,但在我上面的代码中它不起作用。他们说示例小提琴不能与他们的实现一起工作。@damien你是对的。你能用你自己的设置提供一个JSFIDLE吗?@damien我无论如何都不理解他,我刚刚重构了code@Damien他必须简单地复制元素,就是这样:)我把他的24行CSS改成了8行
div {
background: none repeat scroll 0 0 #EEEEEE;
height: 100px;
margin: 50px;
position: relative;
width: 100px;
box-shadow: 0 10px 0px 0px #eee,
0 -10px 0px 0px #eee,
10px 0 13px -5px rgba(0, 0, 0, 0.5),
-10px 0 13px -5px rgba(0, 0, 0, 0.5);
}
.main:before {
box-shadow: -15px 0 15px -15px inset;
content: " ";
height: 100%;
left: -15px;
position: absolute;
top: 0;
width: 15px;
}
.main:after {
box-shadow: 15px 0 15px -15px inset;
content: " ";
height: 100%;
position: absolute;
right: -15px;
width: 15px;
}
.main {
background: none repeat scroll 0 0 #EEEEEE;
height: 100px;
margin: 50px;
position: relative;
width: 100px;
}
div{margin: 20px; width: 400px; height: 400px;
-webkit-box-shadow: 4px 2px #222, -4px 0 2px #222;
-moz-box-shadow: 4px 0 2px #222, -4px 0 2px #222;
box-shadow: 4px 0 2px #222, -4px 0 2px #222;
}