Je souhaite créer un mixin pour sass qui appliquera une rotation à l'élément spécifié. Le mixin doit prendre un paramètre, pour le nombre de degrés de rotation à appliquer.
Sur le site css3please.com, j'ai trouvé une méthode multi-navigateurs pour mettre cela en œuvre avec CSS :
.box_rotate {
-moz-transform: rotate(7.5deg); /* FF3.5+ */
-o-transform: rotate(7.5deg); /* Opera 10.5 */
-webkit-transform: rotate(7.5deg); /* Saf3.1+, Chrome */
-ms-transform: rotate(7.5deg); /* IE9 */
transform: rotate(7.5deg);
filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */
M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
zoom: 1;
}
Il est très facile de créer un mixin pour tout cela, à l'exception de la notation matricielle de l'IE. Quelqu'un a-t-il des suggestions pour transformer les degrés dans la transformation matricielle IE en utilisant sass, javascript, ou une combinaison des deux ?