2011-09-08 32 views
5

Để áp dụng behavior: url(PIE.htc); cho tất cả các tệp css trong các đường nối dự án là một câu chuyện rất dài và với mỗi phiên bản mới, tôi cần lặp lại nó một lần nữa.Có thể áp dụng bán kính đường viền CSS3Pie cho jQuery UI trên toàn cầu không?

Có phiên bản jquery ui CSS3Pie nào tôi có thể tìm thấy ở đâu đó không?

HOẶC

Có thể hỗ trợ thêm CSS3Pie trong file css riêng biệt, vì vậy trong trường hợp này nó sẽ có thể sử dụng css rằng đối với bất kỳ phiên bản jquery ui mới.

Tôi cố gắng để làm sửa chữa như thế cho giao diện người dùng jquery rằng trong tùy chỉnh css của tôi:

.ui-corner-top, .ui-corner-left, .ui-corner-right, .ui-corner-bottom { behavior: url("PIE.htc"); } 
.ui-corner-all, .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br { behavior: url("PIE.htc"); } 

Nhưng nó không hoạt động.

Đồng thời sửa chữa như làm việc cho phong cách của tôi, ví dụ nếu một có phong cách

.mystyle 
{ 
    border-radius: 8px; 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border: solid 2px #36405c; 
} 

Thân tôi có thể xác định này và nó sẽ làm việc:

.mystyle 
{ 
    behavior: url("PIE.htc"); /*it will be working*/ 
} 

Vì vậy, tôi đang giả định rằng nó không hoạt động trong trường hợp jquery UIjquery UI có nhiều vị trí với các khai báo .ui-corner-* với các bán kính khác nhau.

Dù sao có thể làm điều gì đó với điều đó?

Bất kỳ ý tưởng nào đó?

Trả lời

2

Bạn có thể tạo chủ đề của riêng mình bằng , đặt tất cả bán kính đường viền thành 0 và sau đó áp dụng kiểu của bạn cho ".ui-corner-all"

Các vấn đề liên quan