Bootstrap样式之Flex布局

这篇博客详细介绍了Bootstrap的Flex布局,包括开启flex布局、方向控制、对齐方式、响应式媒体查询等多个方面,通过实例展示了各种样式的效果,适用于网页布局和响应式设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Flex弹性布局(b站上面的李炎恢老师的视频)

1、 使用.d-flex和.d-inline-flex开启flex布局样式;
在这里插入图片描述
同时这一样式也支持响应式的媒体查询:.d– [ sm | md | lg | xl ]-flex;
2、 使用.flex-row呈现子元素在水平方向,默认从左至右显示;
在这里插入图片描述
3、 使用.flex-row-reverse让子元素从屏幕的右边开始显示,从由到左1,2,3
在这里插入图片描述
两个呈现的样式为
在这里插入图片描述
两个也都支持媒体查询:.flex– [ sm | md | lg | xl ]-row;
4、 使用flex-column实现元素的垂直效果,从上往下
在这里插入图片描述
5、 使用flex-column-reverse实现元素的垂直效果,从下往上
在这里插入图片描述
两个呈现的样式为
在这里插入图片描述
两个也都支持媒体查询:.flex– [ sm | md | lg | xl ]-column;
6、使用.justify-content-start(end | center | between | around)内容实现对齐;
在这里插入图片描述
同时支持媒体查询:.justify– content-[ sm | md | lg | xl ]- start(end | center | between | around).
7、使用.align-items-start(end | center | baseline | stretch)实现项目对齐。
在这里插入图片描述
呈现的效果为
在这里插入图片描述
也支持媒体查询:align-items-[ sm | md | lg | xl ]-start;
8、 使用align-self-start(end | center | baseline |stretch )实现单个项目的对齐;
在这里插入图片描述
实现的效果为
在这里插入图片描述
也支持媒体查询:align-self-[ sm | md | lg | xl ]-start;
9、 使用.flex-fill强制让每个元素项目占据相等的水平宽度。如果只有一个有fill,第一个会占取接近80%的样子。3个都设置flex-fill就时候的就是等比分,适合导航项目。
在这里插入图片描述
同时也可以使用:.flex-[ sm | md | lg | xl ]-fill也可以实现响应式媒体查询操作;
10、使用.flex-grow-表示0或者1,1可以实现.flex-fill的功能效果,0就不等比分
在这里插入图片描述
同时也可以使用:.flex-[ sm | md | lg | xl ]-grow-0 | 1也可以实现响应式媒体查询操作;
两个展示的效果为
在这里插入图片描述
10、 使用.flex-shrink-
,表示0或者1,0表示强制不换行,1表示强制更换到新行中;
在这里插入图片描述
同时也可以使用:.flex-[ sm | md | lg | xl ]-shrink-0 | 1也可以实现响应式媒体查询操作
11、 使用.mr-auto等分对齐(right右边),对flex元素进行浮动对齐;
在这里插入图片描述
效果为:
在这里插入图片描述
12、 使用.ml-auto等分对齐(left左边),对flex元素进行浮动对齐;
在这里插入图片描述
效果为:
在这里插入图片描述
13、 使用.mb-auto和.mt-auto来设置对象方向;
在这里插入图片描述
在这里插入图片描述
14、 使用.flex-wrap和.flex-nowrap(默认)来设置元素项目:
在这里插入图片描述
显示的效果为:
在这里插入图片描述
使用.flex-wrap-reverse反向操作:
在这里插入图片描述
显示的效果为:
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200316190249243.png
同时这三个样式,也支持响应式的媒体查询,.flex-[ sm | md | lg | xl ]-wrap;
15、 使用.order-
,来设置子元素项目的排序顺序,同时也支持.order-[ sm | md | lg | xl ]-
,*代表数字。
在这里插入图片描述
显示的效果为:
在这里插入图片描述
16、 使用.align-content-start(end | center | between | around | stretch)垂直对齐;
例子:在上方
在这里插入图片描述
显示的效果为:
在这里插入图片描述
在下方
在这里插入图片描述
在这里插入图片描述
同时也支持响应式媒体.align-content-[ sm | md | lg | xl ]-start.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值