css3 flex布局实现平均分配元素的示例代码
网站建设 2023-01-28 21:39www.1681989.com免费网站
本文主要介绍了css3 flex布局实现平均分配元素,给自己留个笔记,也分享给大家,具体如下
例子一
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>flex 布局</title> <style> { paddg:0; marg:0; } body,html{ height: 100vh; m-width: 800px; } .contaer{ display:flex; flex-wrap:wrap; display: -webkit-flex; / Safari / } .contaer>.item{ border: 1px solid black; flex:1; height:100px; background: #abcdef; } </style> </head> <body> <div class="contaer"> <div class="item"></div> <ma class="item"></ma> <div class="item"></div> </div> </body> </html>
例子二
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>flex 布局</title> <style> { paddg:0; marg:0; box-sizg: border-box; } body,html{ width: 100%; height: 100vh; m-width: 800px; display:flex; display: -webkit-flex; / Safari / justify-content: center; align-items: center; } .contaer{ width: 300px; height: 300px; display:flex; display: -webkit-flex; / Safari / flex-wrap: wrap; } .contaer>.item{ flex:0 0 33.3%; height:100px; background: #abcdef; border: 1px solid red; } ma{ flex:0 0 33.3%; height:100px; background-color: #c; border: 1px solid red; } </style> </head> <body> <div class="contaer"> <div class="item">left</div> <ma>ma</ma> <div class="item">right</div> <div class="item">left</div> <ma>ma</ma> <div class="item">right</div> <div class="item">left</div> <ma>ma</ma> <div class="item">right</div> </div> </body> </html>
flex:0 0 33.3% 相当于flex-basis:33.3%,使每一个元素的宽度占外层容器的33.3%,每行最多能够排开三个元素。
flex-wrap:wrap 表示每行填满时会自动换行。
例子三
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>flex 布局</title> <style> { paddg:0; marg:0; box-sizg: border-box; } body,html{ width: 100%; height: 100vh; m-width: 800px; display:flex; display: -webkit-flex; / Safari / justify-content: center; align-items: center; } .contaer{ width: 300px; height: 300px; marg: 50px; display:flex; display: -webkit-flex; / Safari / flex-wrap: wrap; justify-content: space-between; } .contaer>.item{ flex:0 0 30%; height:90px; background: #abcdef; border: 1px solid red; } ma{ flex:0 0 30%; height:90px; background-color: #c; border: 1px solid red; } </style> </head> <body> <div class="contaer"> <div class="item">left</div> <ma>ma</ma> <div class="item">right</div> <div class="item">left</div> <ma>ma</ma> <div class="item">right</div> <div class="item">left</div> <ma>ma</ma> <div class="item">right</div> </div> </body> </html>
justify-content:space-between表示主轴方向的多余空间平均分配在两两item之间。
到此这篇关于css3 flex布局实现平均分配元素的示例代码的文章就介绍到这了,更多相关flex平均分配元素内容请搜索狼蚁SEO以前的文章或继续浏览狼蚁网站SEO优化的相关文章,希望大家以后多多支持狼蚁SEO!
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销