简介
在这个项目中,你将学习如何使用 CSS 实现基于属性的原子弹性布局。原子 CSS 是一种流行的 CSS 构建方法,它通过使用基于属性的样式来简化 CSS 的编写。
👀 预览

🎯 任务
在这个项目中,你将学习:
- 如何使用 CSS 实现基于属性的原子弹性布局
- 如何对弹性布局中的各个弹性项目进行样式设置
🏆 成果
完成这个项目后,你将能够:
- 使用基于属性的 CSS 创建灵活的布局
- 对弹性布局中的各个元素进行样式设置
- 理解使用原子 CSS 进行高效且可维护的 CSS 开发的好处
在这个项目中,你将学习如何使用 CSS 实现基于属性的原子弹性布局。原子 CSS 是一种流行的 CSS 构建方法,它通过使用基于属性的样式来简化 CSS 的编写。
在这个项目中,你将学习:
完成这个项目后,你将能够:
原子 CSS 是一种近来非常流行的 CSS 构建方法,而基于属性的(Attributify)原子 CSS 进一步简化了 CSS 的编写。
例如,传统上我们通过在元素上创建一个类标识符来实现 flex
,然后在 CSS 中通过选择器来选择该元素:
<style>
.box {
display: flex;
}
</style>
<div class="box"></div>
使用基于属性的原子 CSS,我们可以用以下方式做同样的事情。
<div flex></div>
要开始,请打开实验环境,目录结构如下:
├── css
│ └── style.css
└── index.html
其中:
css/style.css
是需要补充代码的样式文件。index.html
是主页。点击右下角的“实时预览”以打开端口 8080,在浏览器中预览 index.html
页面,效果如下:
在这一步中,你将学习如何使用 CSS 实现基于属性的原子弹性布局。
css/style.css
文件。/* TODO */
部分。[flex="~ col"] {
display: flex;
flex-direction: column;
}
此规则针对具有 flex="~ col"
属性的 div
元素,并应用必要的样式来创建垂直弹性布局。
display: flex
属性将元素设置为使用弹性布局,而 flex-direction: column
属性将弹性方向设置为垂直。
style.css
文件。恭喜你!你已经完成了这个项目。你可以在 LabEx 中练习更多实验来提升你的技能。