Je tente de aligner verticalement le texte qui a été tourné par -90deg et ne pas avoir beaucoup de chance. Code ci-dessous
html: p> css: p> Le résultat est
5 Réponses :
Je ne sais pas pourquoi vous avez eu inférieur: 0%; Gauche: 0%; code> en premier lieu, mais la supprime les résultats dans votre objectif souhaité, je crois.
Voici un exemple. h2>
CSS: H2>
.page_block {
margin:0px;
padding:10px;
}
#header {
position: relative;
}
.verticaltext {
transform: rotate(-90deg);
transform-origin: right, top;
-ms-transform: rotate(-90deg);
-ms-transform-origin:right, top;
-webkit-transform: rotate(-90deg);
-webkit-transform-origin:right, top;
position: absolute;
color: #ed217c;
}
A peur non, le texte ne reste pas au centre de la Div. Voir Capture d'écran ici ici i.Imgur.com/ufhbsiw.jpg
Je devais changer légèrement / de manière significative votre HTML et CSS dans celui-là, alors prenez une attention particulière
N'aidez pas que vous changez toute la mise en page, le titre se trouve dans 1 col dans la gauche et le contenu prend les 11 autres cols. Votre solution détruit toute réactivité implémentée par Bootstrap.
Pourriez-vous s'il vous plaît expliquer exactement ce que le problème était? Je ne suis pas vraiment sûr et je n'ai atteint que la solution par essais et erreurs, une explication serait donc appréciée.
J'ai réussi à obtenir le même effet que Déreck mais sans modifier la structure du HTML.
Jsfiddle p>
À la fin, j'ai dû abandonner le front CSS et générer les titres en tant que PNG transparents utilisant GD. Pas idéal, mais me donne beaucoup plus de flexibilité en termes de positionnement. Si quelqu'un est intéressé par le script de rotation que j'utilise, il est inférieur à modifié à partir du script génial de Jason Lau, qui peut être trouvé ici . P> P>
Il y a une propriété CSS qui fait tourner le texte et oriente les blocs contenant: mode d'écriture code>
p>
Voici un JS Fiddle exemple. P>
Comment voulez-vous que le texte soit aligné? Centre?
Oui s'il vous plaît, ce serait génial