essayez ceci:
html:
<input id="rotateBtn" type="submit" value="rotate"/>
<div class="textToRotate">text to be rotated</div>
css (conseil: utilise une transformation d'origine pour contrôler le point d'ancrage de rotation, ici utilisé uniquement pour le webkit)
.rotate {
-moz-transform: rotate(7.5deg); /* FF3.5+ */
-o-transform: rotate(7.5deg); /* Opera 10.5 */
-webkit-transform: rotate(7.5deg); /* Saf3.1+, Chrome */
-webkit-transform-origin: 0 0 ;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083); /*IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
}
jQuery sur le document prêt:
$('#rotateBtn').click(function() {
$('.textToRotate').addClass('rotate');
});
vérifier ici: http://jsfiddle.net/SebastianPataneMasuelli/YZY8J/2/
mise à jour: chaque clic incréments 20degrees: http://jsfiddle.net/SebastianPataneMasuelli/YZY8J/5/
S'il vous plaît ne pas marquer comme '[php]', puisque PHP ne peut pas être utilisé à cette fin. CSS, d'autre part, peut. En utilisant des tags appropriés, vous obtiendrez de meilleures réponses. –
celui-ci travaille pour vous: http://stackoverflow.com/questions/37452477/rotate-div-text-after-clicking-on-button-using-jquery-and-css –