Ok, vì vậy tôi đã thực hiện FC Barcelona CSS logo này và tất cả mọi thứ hoạt động tốt dưới:tràn Wrong cắt xén trong phần tử với border-radius trên Opera
- Firefox 13
- Chrome 20
- Safari 5
- IE 9
NHƯNG trên Opera 11 (và 12 quá) các sọc blaugrana không bị cắt. Tôi đã thử nhiều cấu hình, có và không có trình bao bọc bổ sung, nhưng tôi không thể làm cho nó hoạt động được.
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>
liên quan:
#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;
}
tôi đã sao chép nó ở đây bởi vì có rất nhiều mã, do đó có thể nó sẽ giúp. Ở trên, tôi đã bỏ qua các lớp được sử dụng để trang trí (border_black fill_purple
), z-indexing (layer9
) và các cơ chế javascript (rounded
) bởi vì tôi nghĩ rằng chúng không liên quan đến vấn đề.
Tất nhiên mọi thứ đều có thể xem được qua Firebug hoặc các công cụ phát triển khác trên demo site.
Mọi đề xuất?
1) Thuộc tính không được cố định phải đến sau tiền tố, không phải trước 2) '-o-border-radius' không tồn tại. – BoltClock
Ok, tôi đã sửa chữa nó (tại trang demo và ở đây), nhưng đây chỉ là sự thay đổi mỹ phẩm, nó không làm gì trong trường hợp này. – Wirone
FWIW đây không thực sự là một cách tốt để làm đồ họa. Tất cả các đường nối sẽ hiển thị khi phóng to (trong tất cả các trình duyệt). Tôi muốn đề nghị sử dụng SVG cho việc này thay thế. Dù sao, điều này đã được báo cáo là: https://bugs.opera.com/browse/CORE-35453. –