我正在使用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