-vendor-property или даже _vendor-propertyVendor Prefixes (англ.) лучше всего переводить как «браузерные префиксы», а не вендорные
E {-webkit-lol-cat:=^__^=;}
E {-webkit-lol-cat:=^__^=;-moz-lol-cat:=°__°=;}
E {-webkit-lol-cat:=^__^=;-moz-lol-cat:=°__°=;-o-lol-cat:=o__0=;}
E {-webkit-lol-cat:=^__^=;-moz-lol-cat:=°__°=;-o-lol-cat:=o__0=;lol-cat:smile;}
E {box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;}
E {-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;}
E {lol-cat:smile;-o-lol-cat:=o__0=;-moz-lol-cat:=°__°=;-webkit-lol-cat:=^__^=;}
E {@include border-radius(10px)}
E+border-radius(10px)
-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
-ms для свойств transform и transitionbox-shadow толпа несуществующих префиксов-o для группы свойств column background-size ненужный префикс -ofilter:progid:DXImage… для opacityНайдено за 15 минут изучения примеров
.box-shadow(2px, 5px);
.box-shadow (@x: 0, @y: 0, @blur: 1px, @color: #000) {box-shadow: @arguments;-moz-box-shadow: @arguments;-webkit-box-shadow: @arguments;}
box-shadow: 2px 5px 1px #000;-moz-box-shadow: 2px 5px 1px #000;-webkit-box-shadow: 2px 5px 1px #000;
Помните про порядок свойств?
E { background-attachment:fixed }
E.style.backgroundAttachment='fixed'
Lower Camel Case — первая в слове прописная, кроме самой первой
E { -o-transition-timing-function:ease }
E.style.oTransitionTimingFunction='ease'
Тот же Lower Camel Case, ура!
E.style.webkitTransitionTimingFunction = ease;E.style.mozTransitionTimingFunction = ease;E.style.msTransitionTimingFunction = ease;E.style.oTransitionTimingFunction = ease;E.style.transitionTimingFunction = ease;
E.style.webkitTransitionTimingFunction = ease;E.style.mozTransitionTimingFunction = ease;E.style.msTransitionTimingFunction = ease;E.style.oTransitionTimingFunction = ease;E.style.transitionTimingFunction = ease;
Так, постойте…
E.style.WebkitTransitionTimingFunction = ease;E.style.MozTransitionTimingFunction = ease;E.style.MsTransitionTimingFunction = ease;E.style.OTransitionTimingFunction = ease;E.style.transitionTimingFunction = ease;
Webkit предусмотрел защиту от дурака, но…
Вадим Макеев, Opera Software
Презентация: pepelsbey.net/pres/pre-fixes