How to Vertically Write Text With CSS
Little known is that you can create vertical texts in CSS by using the writing-mode
and text-orientation
properties:
/* Use writing-mode with text-orientation to create vertical texts */
span {
writing-mode: vertical-rl;
text-orientation: upright;
}
You can also change the horizontal writing direction from right-to-left and left-to-right with vertical-lr
and vertical-rl
respectively.
span {
writing-mode: vertical-lr; /* left to right */
writing-mode: vertical-rl; /* right to left */
}
While writing-mode
sets whether the lines are following each other horizontally or vertically, text-orientation
sets the orientation of each letter. By default, this property is set to mixed
.
Resources:
Rocket Launch Your Career
Speed up your learning progress with our mentorship program. Join as a mentee to unlock the full potential of Webtips and get a personalized learning experience by experts to master the following frontend technologies: