Flex布局实现圣杯布局和网格布局
2017-09-25 23:13
561 查看
河狸家技术面,实现类似圣杯布局,flex有点忘记了,现在回顾下,圣杯布局自己百度~
order: 默认为0,数值越小,排名越靠前
<!DOCTYPE html>
<html>
<head>
<title>flex布局实现基本网络布局</title>
<style type="text/css">
.container{
display: flex;
flex-wrap: wrap;
}
.item{
flex:0 1 25%;
}
</style>
</head>
<body>
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
</div>
</body>
</html>
<!DOCTYPE html> <html> <head> <title>flex布局回顾</title> <style type="text/css"> .container{ display: flex; flex-direction:column; min-height: 100vh; } .contents{ display: flex; flex-direction:row; flex:1; } .header,.footer{ min-height: 20vh; } .nav{ order:-1; } .nav,.ads{ min-width: 30vh; } .content{ flex:1; } </style> </head> <body> <div class="container"> <div class="header">1</div> <div class="contents"> <div class="content">3</div> <div class="ads">4</div> <div class="nav">2</div> </div> <div class="footer">5</div> </div> </body> </html>
order: 默认为0,数值越小,排名越靠前
<!DOCTYPE html>
<html>
<head>
<title>flex布局实现基本网络布局</title>
<style type="text/css">
.container{
display: flex;
flex-wrap: wrap;
}
.item{
flex:0 1 25%;
}
</style>
</head>
<body>
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
<div class="item">5</div>
</div>
</body>
</html>
相关文章推荐
- Flex布局实现圣杯布局,左右两列固定、中间列自适应的三列式布局
- 圣杯布局、双飞翼布局、Flex布局和绝对定位布局的几种经典布局的具体实现示例
- flex与布局(基本网格布局、百分比布局、一侧固定一侧自适应、圣杯布局)
- 快速实现RecycleView的网格和瀑布流布局添加头部(尾部原理一样,故略之)
- css实现Flex布局
- Flex实现环绕布局
- 使用CSS3中的box-flex功能实现垂直等高、水平均分、比例划分布局
- 不用flex布局实现并排的div等宽等高布局
- 弹性盒子flex布局实现骰子六个面并让骰子3D空间旋转
- 基于flex弹性布局实现“头尾固定,中间滚动”的页面(纯CSS实现)
- 搜索商品,实现网格布局
- 快速实现RecycleView的网格和瀑布流布局添加头部(尾部原理一样,故略之)
- 实现多列等高布局_flex布局
- Vue.js实现网格列表布局转换方法
- IOS控件系列----使用UITableView实现网格布局,自定义显示列数
- 自己动手实现一个 Flex 布局框架
- 小程序干活系列----实现常见一些功能按钮(flex布局)
- Swift - 使用网格(UICollectionView)的自定义布局实现复杂页面
- flex布局实现左右都不定宽的自适应布局
- 使用StaggeredGridLayoutManager实现交错式网格布局