Sto utilizzando la libreria Bootstrap di Twitter per creare rapidamente un prototipo.Box shadow attorno agli angoli arrotondati?
Ecco cosa il mio layout appare come in 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>
Ecco quello che i miei appare meno come:
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;
}
La cosa veramente strana è che l'ombra non è curva intorno al bambino elemento del angoli curvi:
Come posso farcela correttamente curva attorno agli angoli?
aumento numero shadow casella – Bongs
Forse c'è uno sfondo sfumato dietro il pulsante che non viene ritagliato dal raggio del bordo? Non riesco a riprodurre il problema usando il codice che hai fornito nella domanda, vedi [questo jsfiddle] (http://jsfiddle.net/53kDh/1/). (Testato in FF e IE9, non menzioni un browser specifico nella tua domanda.) – Jeroen
@Jeroen: il tuo violino non corrisponde al codice qui. In questa domanda, l'ombra del riquadro si trova su un elemento padre. Nel tuo violino, l'ombra del riquadro si applica solo agli elementi 'div.alert'. – BoltClock