Tôi đang cố tạo hiệu ứng nền mát (với độ trong suốt alpha và góc tròn) cho menu thả xuống với một mục nhập CSS duy nhất.Lặp lại nền giới hạn CSS (nhiều hình nền)
Tôi có một giới hạn hàng đầu (180 x 4 px), nắp dưới (180 x 20px) và trung bình lặp lại (180 x 2px).
Dưới đây là CSS liên quan của tôi hiện có:
background-image: url('images/drop_top.png'), url('images/drop_bottom.png'), url('images/drop_middle.png');
background-position:left top, left bottom, 0px 10px;
background-repeat:no-repeat, no-repeat, repeat-y;
Vấn đề là phần giữa mà cần phải được mở rộng/tilable là lặp đi lặp lại tất cả các cách dưới mũ trên và dưới - chẳng hạn rằng góc tròn của tôi bây giờ là hình vuông vì chúng có phần giữa lặp lại bên dưới chúng.
Có cách nào để ngăn chặn nhiều hình nền trùng lặp không ??
Cảm ơn trước!
Nếu bạn đang sử dụng nhiều tài sản hình nền, tại sao không chỉ sử dụng 'border-radius'? – motoxer4533
Tôi đang sử dụng hiệu ứng đổ bóng lạ mắt ở phía dưới (không phải là css-one) –
Tôi chưa bao giờ sử dụng nó, vì vậy tôi không biết nó có hoạt động hay không, nhưng có lẽ 'background-clip'? http://dev.opera.com/articles/view/css3-border-background-boxshadow/#background-clip – motoxer4533