Per le generazioni future, una risposta più completa :
.rotate2{ /*leaning left <- */
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
-o-transform:rotate(270deg);
-ms-transform:rotate(270deg);
transform:rotate(270deg);
}
.rotate4{ /*upside down*/
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}
.rotate6{ /*leaning right -> */
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
}
.rotate8{ /*vertical flip*/ /*upside-down mirror*/
-moz-transform: scale(1, -1);
-webkit-transform: scale(1, -1);
-o-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
.rotate10{ /*vertical flip*/ /*upside-down*/
-moz-transform: rotate(90deg) scale(1, -1);
-webkit-transform: rotate(90deg) scale(1, -1);
-o-transform: rotate(90deg) scale(1, -1);
-ms-transform: rotate(90deg) scale(1, -1);
transform: rotate(90deg) scale(1, -1);
}
.rotate12{ /*horizontal flip*/ /*left-right mirror*/
-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.rotate14{ /*horizontal flip*/ /*left-right mirror*/
-moz-transform: rotate(90deg) scale(-1, 1);
-webkit-transform: rotate(90deg) scale(-1, 1);
-o-transform: rotate(90deg) scale(-1, 1);
-ms-transform: rotate(90deg) scale(-1, 1);
transform: rotate(90deg) scale(-1, 1);
}
fonte
2016-06-26 16:50:16
Qualche idea se è supportata anche attraverso i browser? Grazie! – chinabuffet
Il bit delle proprietà separate dallo spazio è nella specifica - quanto bene "nelle specifiche" le mappe "supportate dai browser" è indovinato da nessuno, ma sarei sicuro di utilizzarlo credo (nella misura in cui fare affidamento su i browser che implementano le trasformazioni) –
Mi piace come ho risposto esattamente la stessa cosa prima di lui e tu hai segnato la sua come risposta. –