Est-il possible de faire pivoter l'élément, mais pas son contenu avec css3?
J'ai l'élément suivant
<a href="#" class="some_class">Test Text Here</a>
et cet élément a un fond bleu clair et du rembourrage. Aujourd'hui je suis tombé sur un petit défi: je sais que nous pouvons faire pivoter l'élément, mais son contenu est aussi une rotation. Ce que j'essayais d'atteindre ressemble à ceci:
Si l'élément lui-même est légèrement tourné, mais son contenu rester en place. Est-ce réalisable seulement avec CSS3? J'ai essayé de jouer avec plusieurs éléments imbriqués, cependant par la rotation de leur élément parent de tous les éléments d'enfant tourné ainsi. Aussi peut-on le faire avec un seul élément, comme par exemple indiqué ci-dessus?
source d'informationauteur Ilja | 2013-05-20
Vous devez vous connecter pour publier un commentaire.
Sûr, Si vous le texte à la ligne dans une plage, puis définir la durée pour
position: absolute
ettransform
le montant équivalent dans la direction opposée à "par défaut".Je dirais contre super imposant sur le texte de votre lien dans votre proposition de cas ci-dessus, comme vous voulez que le texte soit à l'INTÉRIEUR de la balise d'ancrage pour les fins de SEO.
Donc... j'ai fait tourner
<a>
10 degrés de l'horaire, et tourner le<span>
de 10 degrés dans le sens antihoraire.*****SINON** - Vous pouvez également définir la durée pour display: block; et déposez le positionnement absolu. Cela dépend de votre cas d'utilisation. Le positionnement absolu, dans ce cas, vous permettent de déplacer le texte autour avec un peu plus de contrôle.
http://jsfiddle.net/B95xa/
Vous avez 2 options que je suis conscient de: