Когда я хочу, чтобы создать градиент фона в CSS3 я должен сделать это:Есть ли способ сделать кросс-браузерный CSS3-код DRY?
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 */
и это действительно раздражает. Есть ли лучшее решение, например, плагин JQuery, который сделает мой код кросс-браузер совместимый, если я просто использовать:
background-image: -webkit-linear-gradient(top, #54a0ce, #3584ba); /* Safari 5.1+, Chrome 10+ */
, например? Есть ли инструмент, который поможет мне написать код CSS3 проще?
Напишите свой собственный, если это так раздражает ... http://prefixr.com/ –
+1 за то, что вы подняли свою мысль с высокой мыслью – abhijit
@webarto - зачем изобретать велосипед? :) –