Je voudrais avoir une div avec du texte dedans. Mais j'aimerais que le texte s'écoule verticalement plutôt qu'horizontalement. Comme ça;Texte s'écoulant verticalement avec css
M
y
t
e
x
t
Toutes les idées sur la façon d'y arriver avec CSS?
Je voudrais avoir une div avec du texte dedans. Mais j'aimerais que le texte s'écoule verticalement plutôt qu'horizontalement. Comme ça;Texte s'écoulant verticalement avec css
M
y
t
e
x
t
Toutes les idées sur la façon d'y arriver avec CSS?
Si vous avez seulement une ligne de texte que vous pouvez essayer d'utiliser width:1em;letter-spacing:1px
(et un espace entre chaque lettre)
modifier: si vous voulez utiliser pas d'espace entre chaque lettre width:1em;letter-spacing:1em;word-wrap:break-word
CSS3 a un attribut 'writing-mode' proposé qui peut être défini sur 'tb-lr' (écrire du texte de haut en bas, écrire des lignes de gauche à droite), mais je ne sais pas si les navigateurs le supportent quelque chose sur quoi compter.
.yourtext { -moz-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-moz-transform-origin: top right;
-webkit-transform-origin: top right;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
Cela tourne juste le texte entier, il ne fera pas pivoter les lettres. – Jonathan
N'a pas fonctionné J'ai peur. :( – Confused
essayez avec 0.9em et ajoutez un espace entre chaque lettre (ou utilisez un espacement de lettres personnalisé) // vérifiez ma mise à jour – Knu
Oui bien un espace entre chaque lettre détruit tout le but, bien sûr cela marchera avec un espace entre chaque lettre. :( – Confused