面试官让我用 Flex 写色子布局,我直接写了六种

网站建设4年前发布
12 0 0

在实现色子布局之前,我们先来复习一下这几个Flex布局的属性:,justify-content:用于调整元素在主轴的对其方式;,align-items:用于调整元素在侧轴的对其方式;,align-self:设置元素自身在侧轴的对齐方式;,flex-direction:定义主轴是水平还是垂直或者正反方向。,多说无益,我们直接来写代码,实现一点布局就非常简单了,可以说就是一个水平垂直居中 ,用flex布局实现相当的容易,实现代码如下:,html,css,这里只贴出核心代码,剩余代码就是一些样式样的调整。,实现效果如下:,2023030610382158a383994313f3d52d6210766d87f6cf509cd1640,这里我们用到了justify-content和align-items,就轻松的实现了色子的一点布局。,现在我们实现色子的二点布局,实现代码如下:,html,css,这仅仅是实现的一种方案,还有别的写法。,20230306103515c195d9981fff4ca90119149ebb71cf899f2a6e689,三点布局与二点布局类似,只需要再添加一行即可,实现代码如下:,html,css,运行效果如下:,2023030610351506f2ba5706679197d162175f937e1adaf00515268,四点布局可以说是二点布局的变种,实现代码如下:,html,css,运行效果如下:,2023030610351677c86852089a278f47c942fae71c57cb3a0647567,实现五点布局可以在四点布局的基础上增加一行,示例代码如下:,html,css,运行效果如下:,202303061035166466752190dd99e419a1261290acc66c161921357,实现六点布局可以在四点布局的基础上增加一行,示例代码如下:,html,css,运行效果如下:,2023030610351705c57d13273b0d96643910333dee888b1851e2544,

© 版权声明

相关文章