📅  最后修改于: 2023-12-03 14:54:13.321000             🧑  作者: Mango
在 CSS 中,可以使用弹性框(flexbox)布局来实现从上到下书写横向文本的效果。弹性框布局是一种非常强大的布局方式,可以使元素在容器中按照一定规则自动分配空间,并对子元素进行对齐和排序。
本文将介绍如何使用 CSS 弹性框布局实现从上到下书写横向文本的效果,并提供相关代码示例。
创建 HTML 结构。
<div class="flex-container">
<div class="flex-item">文本1</div>
<div class="flex-item">文本2</div>
<div class="flex-item">文本3</div>
<div class="flex-item">文本4</div>
</div>
添加 CSS 样式。
.flex-container {
display: flex;
flex-direction: column;
}
.flex-item {
display: flex;
flex-direction: row;
}
运行代码,观察效果。
div
元素并添加 flex-container
类。flex
,使其成为一个弹性容器。flex-direction
属性为 column
,将弹性容器的主轴方向设置为垂直方向,从而实现从上到下书写横向文本的效果。div
元素并添加 flex-item
类。flex
,使其成为一个弹性容器。flex-direction
属性为 row
,将内部弹性容器的主轴方向设置为水平方向,从而实现横向排列文本的效果。```html
<div class="flex-container">
<div class="flex-item">文本1</div>
<div class="flex-item">文本2</div>
<div class="flex-item">文本3</div>
<div class="flex-item">文本4</div>
</div>
.flex-container {
display: flex;
flex-direction: column;
}
.flex-item {
display: flex;
flex-direction: row;
}