Ok, así que he hecho este FC Barcelona CSS logo y todo funciona bien bajo:desbordamiento incorrecto recorte en el elemento con la frontera de radio sobre el Opera
- Firefox 13
- Chrome 20
- Safari 5
- IE 9
PERO en Opera 11 (y 12 también) las rayas blaugrana no se recortan. He probado muchas configuraciones, con y sin envoltorio adicional, pero no pude hacer que funcione.
HTML: CSS
<div id="blaugrana_stripes_container" class="abs border_black fill_purple cropper layer9 rounded">
<!-- Wrapper needed for some browsers to crop overflow properly -->
<div id="blaugrana_stripes_overflow_cropper" class="rounded">
<div class="blaugrana_stripes fill_purple border_blue"></div>
<div class="blaugrana_stripes fill_purple border_blue"></div>
</div>
</div>
relacionados:
#blaugrana_stripes_container, #blaugrana_stripes_overflow_cropper {
width: 244px;
height: 244px;
text-align: left;
-moz-border-radius: 155px 155px 134px 134px;
-webkit-border-radius: 155px 155px 134px 134px;
border-radius: 155px 155px 134px 134px;
}
#blaugrana_stripes_container {
left: 36px;
top: 62px;
border-width: 2px;
-ms-transform: scaleY(0.79);
-moz-transform: scaleY(0.79);
-webkit-transform: scaleY(0.79);
-o-transform: scaleY(0.79);
transform: scaleY(0.79);
z-index: 3;
}
#blaugrana_stripes_overflow_cropper {
overflow: hidden;
white-space: nowrap;
}
.blaugrana_stripes {
height: 100%;
width: 35px;
border-width: 0px 35px 0px 35px;
margin-right: 35px;
display: inline-block;
}
.cropper {
overflow: hidden;
font-size: 0;
margin: 0px;
padding: 0px;
border: none;
}
.abs {
position: absolute;
}
he copiado aquí porque hay una gran cantidad de código, así que tal vez ayudará. Arriba He omitido las clases utilizadas para decorar (border_black fill_purple
), z-indexing (layer9
) y mecanismos de JavaScript (rounded
) porque creo que no están relacionadas con el problema.
Por supuesto, todo se puede ver a través de Firebug u otras herramientas de desarrollador en el demo site.
¿Alguna sugerencia?
1) Las propiedades no prefijadas deben aparecer después de los prefijos, no antes 2) '-o-border-radius' no existe. – BoltClock
Ok, lo he corregido (en el sitio de demostración y aquí), pero esto es solo un cambio estético, no hace nada en este caso. – Wirone
FWIW esto no es realmente una buena manera de hacer gráficos. Todas las costuras se vuelven visibles al acercar (en todos los navegadores). Sugeriría usar SVG para esto en su lugar. De todos modos, esto se ha informado como: https://bugs.opera.com/browse/CORE-35453. –