Khi tôi muốn tạo ra một nền gradient trong CSS3 tôi phải làm điều này:Có cách nào để tạo mã CSS3 qua trình duyệt DRY không?
background-color: #3584ba;
background-image: -webkit-gradient(linear, left top, left bottom, from(#54a0ce), to(#3584ba)); /* Safari 4+, Chrome */
background-image: -webkit-linear-gradient(top, #54a0ce, #3584ba); /* Safari 5.1+, Chrome 10+ */
background-image: -moz-linear-gradient(top, #54a0ce, #3584ba); /* FF3.6 */
background-image: -o-linear-gradient(top, #54a0ce, #3584ba); /* Opera 11.10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a0ce', endColorstr='#3584ba'); /* IE */
và điều này thực sự gây phiền nhiễu. Có một giải pháp tốt hơn, ví dụ như một plugin jQuery, mà sẽ làm cho mã của tôi qua trình duyệt tương thích, nếu tôi chỉ sử dụng:
background-image: -webkit-linear-gradient(top, #54a0ce, #3584ba); /* Safari 5.1+, Chrome 10+ */
chẳng hạn? Có công cụ nào giúp tôi viết mã CSS3 dễ dàng hơn không?
viết của riêng bạn nếu nó gây khó chịu ... http://prefixr.com/ –
+1 để đưa ra vấn đề suy nghĩ cao của bạn – abhijit
@webarto - tại sao lại phát minh bánh xe? :) –