我正在使用Twitter的Bootstrap库快速将原型放在一起。圆角四周的箱影?
这里是我的布局看起来像在HTML:
<div class="navbar-messages container">
<div class="alert alert-info fade in">
<button class="close" data-dismiss="alert">×</button>
<strong>Awesomeness!</strong> You're pretty cool.
</div>
<div class="alert alert-error fade in">
<button class="close" data-dismiss="alert">×</button>
<strong>Awesomeness!</strong> You're pretty cool.
</div>
</div>
这里就是我的LESS的样子:
div.navbar div.navbar-messages {
.drop-shadow(1px 1px 10px 1px rgba(0, 0, 0, 0.2));
div.alert {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin-bottom: 0px;
&:last-child {
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
}
}
.drop-shadow(@params) {
-moz-box-shadow: @params;
-webkit-box-shadow: @params;
box-shadow: @params;
}
什么是真正奇怪的是,阴影是不是周围的子元素的弯曲弯曲角处:
如何我可以在弯道上弯曲吗?
增加框阴影数 – Bongs
也许在按钮后面没有被边界半径限制的渐变背景?我不能使用你在问题中给出的代码重现问题,请参阅[this jsfiddle](http://jsfiddle.net/53kDh/1/)。 (在FF和IE9中测试过,你没有在你的问题中提及特定的浏览器。) – Jeroen
@Jeroen:你的小提琴与这里的代码不匹配。在这个问题中,盒子阴影在父元素上。在你的小提琴中,盒子阴影只适用于'div.alert'元素。 – BoltClock