html - Css3 Box-shadow 属性出现在除底部以外的所有侧面

标签 html css

这是我在其上应用阴影的框的代码。

width: 295px;
max-width:90%;
height: auto;
padding-bottom:20px;
float:left;
text-align:center;
margin-left:10px;
margin-top:50px;
background-color: white;
-webkit-box-shadow: 0px 0px 5px #CCC;
box-shadow: 0px 0px 5px #CCC;
-moz-box-shadow: 0px 0px 5px #CCC;
position:relative;

Beautiful Design Valid Code Structure和Seo Integrated这3个盒子都有这个box-shadow属性,但是没有出现在底部。

Image

最佳答案

这些分组元素周围是否有一个边界框可能应用了大小限制,以某种方式切断了最后一个元素底部的框阴影?

您尝试过清除 float 吗?

演示:http://jsfiddle.net/uriahjamesgd_73/5fQPV/

<!-- HTML -->
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>

<div class="box clear"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>​

/* CSS */
.box {
  position:relative;  
  width: 75px;
  max-width:90%;
  height: 75px;
  padding:0 0 20px 0;
  float:left;
  text-align:center;
  margin: 10px 0 0 10px;
  background-color: white;
  -webkit-box-shadow: 0px 0px 5px #CCC;
  -moz-box-shadow: 0px 0px 5px #CCC;
  box-shadow: 0px 0px 5px #CCC; 
}
.clear {
  clear:left;
}

关于html - Css3 Box-shadow 属性出现在除底部以外的所有侧面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13351526/

相关文章:

javascript - 如何将 bootstrap 5 下拉菜单附加到特定元素。当下拉元素位于溢出 : hidden 的元素内时

javascript - 通过单击链接切换图像并禁用事件链接

javascript - 使用动态复选框名称动态获取复选框值

javascript - 将变量从启用 JavaScript 的网页传递到 Perl 脚本

javascript - 如何使用 JavaScript 缩放图像以适应

html - IE8 支持 CSS 媒体查询

javascript - Extjs - 面板工具

javascript - 如何从 jquery 的输入中获取名称的值

CSS 背景大小填充父级

css - 如何使用 CSS 将一列的内容溢出到下一列?