栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Vue.js

几个好玩的flex布局案例

Vue.js 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

几个好玩的flex布局案例

弹性盒子布局flex,为自适应布局而生

弹性盒子布局的选项很多(选项越多->越专业->越难记), 但对于普通的开发者,只要记住两三个关键词,就能满足大多数的需求, 这里就通过几个demo,展示弹性盒子布局的魅力

Demo 001: 用flex完成子元素的居中
 子元素居中
            子元素相对父元素居中              html, *{             margin: 0;             padding: 0;         }         body{             display: flex;             justify-content: center;             align-items: center;             height: 100vh;         }         .son{             width: 300px;             height: 300px;             background-color: #9DB783;             flex: 0 1 auto;         }                            


Demo 002: 自适应布局
            自适应布局              html *{             margin: 0;             padding: 0;         }         .parent{             display: flex;             flex-wrap: wrap;             justify-content: center;         }         .son{             flex: 0 1 300px;             background-color: #fdf6e3;             min-height: 200px;             box-sizing: border-box;             border: 3px solid #9DB783;             padding: 20px;             margin: 20px;         }         .title{             font-size: 20px;             color: #c03035;         }         .content{             font-size: 15px;             color: #323232;         }                                  将进酒 
 君不见, 
黄河之水天上来, 奔流到海不复回, 
君不见,
 高堂明镜悲白发, 朝如青丝暮成雪                               丹歌惊鸿 
 天地匆匆 惊鸿而过 路有千百个
遑遑无归 闲云逸鹤 人间红尘过
引势而流 鸿门乱局 各有各选择
乾震坎艮 坤巽离兑 定一切生克                               将进酒 
 君不见, 
黄河之水天上来, 奔流到海不复回, 
君不见,
 高堂明镜悲白发, 朝如青丝暮成雪                               丹歌惊鸿 
 天地匆匆 惊鸿而过 路有千百个
遑遑无归 闲云逸鹤 人间红尘过
引势而流 鸿门乱局 各有各选择
乾震坎艮 坤巽离兑 定一切生克                               将进酒 
 君不见, 
黄河之水天上来, 奔流到海不复回, 
君不见,
 高堂明镜悲白发, 朝如青丝暮成雪                               丹歌惊鸿 
 天地匆匆 惊鸿而过 路有千百个
遑遑无归 闲云逸鹤 人间红尘过
引势而流 鸿门乱局 各有各选择
乾震坎艮 坤巽离兑 定一切生克                               将进酒 
 君不见, 
黄河之水天上来, 奔流到海不复回, 
君不见,
 高堂明镜悲白发, 朝如青丝暮成雪                               丹歌惊鸿 
 天地匆匆 惊鸿而过 路有千百个
遑遑无归 闲云逸鹤 人间红尘过
引势而流 鸿门乱局 各有各选择
乾震坎艮 坤巽离兑 定一切生克                               将进酒 
 君不见, 
黄河之水天上来, 奔流到海不复回, 
君不见,
 高堂明镜悲白发, 朝如青丝暮成雪                               丹歌惊鸿 
 天地匆匆 惊鸿而过 路有千百个
遑遑无归 闲云逸鹤 人间红尘过
引势而流 鸿门乱局 各有各选择
乾震坎艮 坤巽离兑 定一切生克                


Demo 003: 圣杯布局
            上中下布局              html *{             margin: 0;             padding: 0;         }         section{             min-height: 100vh;             display: flex;             flex-direction: column;             text-align: center;             line-height: 50px;         }         header, footer{             flex: 0 0 50px;         }         main{             flex: 1 0 auto;         }         header{             background-color: #fdf6e3;         }         main{             background-color: #ffffff;             display: flex;                          flex-direction: row;         }         footer{             background-color: #323232;             color: #ffffff;         }         .left, .right{             flex: 0 0 200px;         }         .left{             background-color: #509839;         }         .right{             background-color: #823384;         }         .center{             flex: 1 0 auto;         }         @media screen and (max-width: 600px){             main{                 flex-direction: column;             }             .left, .right{                 flex: 1 0 auto;             }             .center{                 flex: 2 0 auto;             }             .left, .right{                 order: 1             }         }            
         
             丹歌惊鸿(王也)         
         
             左侧 
丹歌起势 同风而起 
 卧龙低伏 入我阵来 
                 我即方位 我即吉凶 
 四方万物 皆我主宰                              山里偷得的半日的闲                 
搁这儿遛弯儿的人别扰着 您都请便                 
半不邋遢 小道名也                 
胸无大志 爱咧咧                 
少来打听那有的没的                 
翻你个底儿掉掀朝天                 
顺天下势 理天下事                 
云山雾绕 方为术士                 
人间不如意 随了谁的性                              右侧 
但求无愧 自在随心                 
常应常静 常静清灵                 
凡人本就 六欲七情                 
祖师在上 弟子凡心                 
不入龙虎局 不得常清静         
         
             风后奇门    [一人之下]         
     
  


弹性盒子布局的属性分为两类:
  • 第一类添加到父标签

  • 第二类添加到子标签

添加到父元素的属性(常用):
  • justify-content(水平对齐方式): flex-start(左对齐), center(居中对齐), flex-right(右对齐), space-between(两端对齐,项目之间的间隔都相等)

  • align-items(垂直对齐方式): stretch(占满整个容器的高度),  flex-start(头部对齐), center(居中对齐), flex-right(底部对齐)

  • flex-wrap(子元素是否自动换行): nowrap(打死都不换行) , wrap(自动换行)

  • flex-direction(子元素排列轴向):  row(从左到右), column(从上到下)

添加到子元素的属性(常用):
  • flex

 flex三个属性



作者:木子昭
链接:https://www.jianshu.com/p/7159190e0176


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/241504.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号