CSS3--Flex弹性盒⼦布局:实例篇-骰⼦布局
1. Flex弹性盒⼦布局: 实例篇-骰⼦布局
骰⼦的⼀⾯,最多可以放置9个点。
如果不加说明,本节的HTML模板⼀律如下。
<div class="box">
<span class="item"></span>
</div>
上⾯代码中,div元素(代表骰⼦的⼀个⾯)是Flex容器,span元素(代表⼀个点)是Flex项⽬。如果有多个项⽬,就要添加多个span 元素,以此类推。
1.1 单项⽬
⾸先,只有左上⾓1个点的情况。Flex布局默认就是⾸⾏左对齐,
所以⼀⾏代码就够了。
.box{
display: flex;
}
设置项⽬的对齐⽅式,就能实现居中对齐和右对齐。
.box{
display: flex;
justify-content: center;
}
.box{
display: flex;
justify-content: flex-end;
}
设置交叉轴对齐⽅式,可以垂直移动主轴。
.box{flex布局对齐方式
display: flex;
align-items: center;
}
.box{
display: flex;
justify-content: center;
align-items: center;
}
.box{
display: flex;
justify-content: center;
align-items: flex-end;
}
.box{
display: flex;
justify-content: flex-end;
align-items: flex-end;
}
1.2 双项⽬
.box{
display: flex;
justify-content: space-between; }
.box{
display: flex;
flex-direction: column;
justify-content: space-between; }
.box{
display: flex;
flex-direction: column;
justify-content: space-between; align-items: center;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论