CSS的Flex布局之骰子布局(单点篇)

今天阅读了阮一峰老师的flex布局文档,学完之后想自己尝着跟着做一遍,并记录下来加深自己对Flex布局的印象。
Flex往往都可以几行命令搞定;93%的人现在正在运行的浏览器都已经支持Flexbox,这比支持HTML5 的<video>元素要好。

位置表如下

位置

1.单项目在1位置

之后相同的的样式不会列出来,只改动不一样的


<div class="one-dot">
    <span class="dot"></span>
</div>

 .one-dot{
        height: 200px;
        width: 200px;
        margin: auto;
        background-color: #6a737d;
        display: flex;
      }

      .dot{
        display: block;
        width: 52px;
        height: 52px;
        border-radius: 50%;
        margin: 7px;
        background-color: #E4EDDB;
      }
位置1

2.单项目在2位置

.one-dot{
        display: flex;
        justify-content: center;    //设置项目的对齐方式,就能实现居中对齐和右对齐
      }
位置2

3.单项目在3位置

.one-dot{
        display: flex;
        justify-content: center;   
      }
位置3

4.单项目在4位置

.one-dot{
        display: flex;
        align-items: center;   //设置交叉轴对齐方式,可以垂直移动主轴。
      }
位置4

5.单项目在5位置

.one-dot{
        display: flex;
        justify-content: center;
        align-items: center;
      }
位置5

6.单项目在6位置

.one-dot{
        display: flex;
        justify-content: flex-end;
        align-items: center;
      }
位置6

7.单项目在7位置

.one-dot{
        display: flex;
        align-items: flex-end;
      }
位置7

8.单项目在8位置

.one-dot{
        display: flex;
        justify-content:center;
        align-items: flex-end;
      }
位置8

9.单项目在9位置

.one-dot{
        display: flex;
        justify-content:flex-end;
        align-items: flex-end;
      }
位置9

总结来说,需要改变竖直方向 通过align-items设定,水平方向通过 justify-content,
下一篇写一下多项目布局。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容