Bootstrap网格布局怎样实现垂直和水平对齐?
Admin 2021-09-02 群英技术资讯 671 次浏览
这前有篇文章跟大家聊了Bootstrap网格系统,这篇文章给大家分享Bootstrap网格布局实现垂直和水平对齐的内容。小编觉得挺实用的,因此分享给大家做个参考,接下来一起跟随小编看看吧。
上一节我们介绍了Bootstrap中的网格,网格在网页布局中是一个重点和难点,布局是网页设计的起点和基础,一定要花功夫弄懂,最起码把我写的教程介绍的内容弄懂,因为我写的都是最常用的和最基础的。当然对于一个有一定基础的网页设计师,这些内容相信一看就懂,今天我们进一步学习网格布局。
本节内容涉及到通用类的弹性盒子(Flex)中的部分功能。
通过在row标签中 添加align-items-start、align-items-center、align-items-end可以更改行在容器中的垂直对齐方式,以上三个标签分别为顶部对齐、居中对齐、底部对齐。以下是一段演示代码和效果图,代码中css代码设置背景色和间距,方便查看效果。
<!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="keywords" content=""> <meta name="description" content=""> <link href="bootstrap5/bootstrap.min.css" rel="external nofollow" rel="external nofollow"
rel="external nofollow" rel="stylesheet"> <style> .row{background-color: rgba(0, 0, 255, 0.178);height: 260px;margin:30px;} .col{background-color: rgba(101, 101, 161, 0.842);height: 80px;padding: 30px;margin: 10px;} </style> <title>垂直对齐演示</title> </head> <body> <div class="container"> <div class="row align-items-start"> <div class="col"> </div> <div class="col"></div> <div class="col"></div> </div> <div class="row align-items-center"> <div class="col"> </div> <div class="col"></div> <div class="col"></div> </div> <div class="row align-items-end"> <div class="col"> </div> <div class="col"></div> <div class="col"></div> </div> </div> <script src="bootstrap5/bootstrap.bundle.min.js" ></script> </body> </html>
通过在col标签中 添加align-self-start、align-self-center、align-self-end可以更改列在行中的垂直对齐方式,以上三个标签分别为顶部对齐、居中对齐、底部对齐。以下是一段演示代码和效果图,代码中css代码设置背景色和间距,方便查看效果。
<!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="keywords" content=""> <meta name="description" content=""> <link href="bootstrap5/bootstrap.min.css" rel="external nofollow" rel="external nofollow"
rel="external nofollow" rel="stylesheet"> <style> .row{background-color: rgba(0, 0, 255, 0.178);height: 260px;margin:30px;} .col{background-color: rgba(101, 101, 161, 0.842);height: 80px;padding: 30px;margin: 10px;} </style> <title>垂直对齐演示</title> </head> <body> <div class="container"> <div class="row align-items-start"> <div class="col align-self-start"> </div> <div class="col align-self-center"></div> <div class="col align-self-end"></div> </div> </div> <script src="bootstrap5/bootstrap.bundle.min.js" ></script> </body> </html>
通过在row标签中 添加justify-content-start、justify-content-center、justify-content-end、justify-content-around、justify-content-between、justify-content-evenly可以更改列在行中的水平对齐方式。以下是一段演示代码和效果图,代码中css代码设置背景色和间距,方便查看效果。
<!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="keywords" content=""> <meta name="description" content=""> <link href="bootstrap5/bootstrap.min.css" rel="external nofollow" rel="external nofollow"
rel="external nofollow" rel="stylesheet"> <style> .row{background-color: rgba(0, 0, 255, 0.178);height: 120px;margin:10px;} .col-4{background-color: rgba(101, 101, 161, 0.842);height: 30px;padding: 10px;margin: 10px;} </style> <title>垂直对齐演示</title> </head> <body> <div class="container"> <div class="row justify-content-start"> <div class="col-4"> </div> <div class="col-4"></div> <div class="col-4"></div> </div> <div class="row justify-content-center"> <div class="col-4"> </div> <div class="col-4"></div> <div class="col-4"></div> </div> <div class="row justify-content-end"> <div class="col-4"> </div> ## <div class="col-4"></div> <div class="col-4"></div> </div> <div class="row justify-content-around"> <div class="col-4"> </div> <div class="col-4"></div> <div class="col-4"></div> </div> <div class="row justify-content-between"> <div class="col-4"> </div> <div class="col-4"></div> <div class="col-4"></div> </div> <div class="row justify-content-evenly"> <div class="col-4"> </div> <div class="col-4"></div> <div class="col-4"></div> </div> </div>
关于Bootstrap网格布局的垂直对齐和水平对齐就介绍到这,上述实例具有一定的参考价值,感兴趣的朋友可以参考学习,希望能对大家有帮助,想要了解更多大家可以关注群英网络其它相关文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了vue如何使用rem适配,帮助大家处理vue开发移动应用时的兼容性问题,感兴趣的朋友可以了解下
对于网页倒计时功能大家应该都不陌生,倒计时效果能应用的常见有很多,例如商品秒杀,活动倒计时,考试倒计时等等。这篇文章主要给大家分享使用JS实现倒计时效果的代码,感兴趣的朋友可以看看。
Node.js的进程管理 node遵循的是单线程单进程的模式,node的单线程是指js的引擎只有一个实例,且在nodejs的主线程中执行,同时node以事件驱动的方式处理IO等异步操作。node的单线程模式,只维持一个主线程,大大减少了线程间切换的开销。 但是node的单线程使得在主线程不能进行CPU密集型操作,否则会阻塞主线程。对于CPU密集型操作,在node中通过child_proce
用React如何实现星星评分组件?评分插件在一些购物应用上常常会使用的到,例如用星星评分的效果,那么这一效果是怎样做的呢?下面给大家分享一下用React实现星星评分插件的实例,感兴趣的朋友可以参考。
这篇文章主要为大家详细介绍了Vue导入Echarts实现折线散点图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008