摘要:布局在移动端会用得比较广泛,例如导航栏,菜单栏等,以支付宝,淘宝为例。看了网上很多关于布局,有些写得太乱了,也太复杂了。那么用布局,就是这样布局上面给每个用划分,一共分份,占,那就是占,那就是这个容易理解吧。
flex布局在移动端会用得比较广泛,例如导航栏,菜单栏等,以支付宝,淘宝APP为例。
看了网上很多关于flex布局,有些写得太乱了,也太复杂了。
写一个导航栏,5个导航,用普通得写法是。Flex布局
就没每个
按照20%平均分,左浮动即可。这种方法是可以实现得,但后面再增加,例如7个,那么是下面这样的。很明显父级元素放不下了,只能被挤下去了。
那么,用flex布局怎么做呢?有何优点?Flex布局
效果是和上面一样的
但是当我新增7-10个,都不会被挤下去,而是直接在父级元素上面进行排列并重新划分宽度。
如果要加一个margin-right呢?这个也容易啊,但是最后一个
不贴边,我们要给最后一个多带带加一个style。Flex布局
如上图,有三个
,每个都是不均等的,在父级元素用普通的方法就是给不同的百分比。那么用flex布局,就是这样:Flex布局
上面给每个
用flex划分,一共分6份,li_1占1/6,那就是flex:1;li_2占2/6,那就是flex:2;这个容易理解吧。 下面接着说水平排列方式:在父级元素使用justify-content
justify-content:space-around;/*左右平均分布*/ justify-content:center;/*居中*/ justify-content:space-between;/*两端分布*/ justify-content:flex-start;/*居左*/ justify-content:flex-end;/*居右*/
Author:TANKING
学习交流微信:face6009
web:http://likeyunba.com
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/117078.html
摘要:划重点,这是一道面试必考题,很多面试官都喜欢问这个问题,我就被问过好几次了要实现上图的效果看似很简单,实则暗藏玄机,本文总结了一下实现水平垂直居中的方式大概有下面这些,本文将逐一介绍一下,我将本文整理成了一个仓库,欢迎大家仅居中元素定宽高适 划重点,这是一道面试必考题,很多面试官都喜欢问这个问题,我就被问过好几次了 showImg(https://segmentfault.com/im...
摘要:划重点,这是一道面试必考题,很多面试官都喜欢问这个问题,我就被问过好几次了要实现上图的效果看似很简单,实则暗藏玄机,本文总结了一下实现水平垂直居中的方式大概有下面这些,本文将逐一介绍一下,我将本文整理成了一个仓库,欢迎大家仅居中元素定宽高适 划重点,这是一道面试必考题,很多面试官都喜欢问这个问题,我就被问过好几次了 showImg(https://segmentfault.com/im...
阅读 2077·2021-11-23 10:13
阅读 2787·2021-11-09 09:47
阅读 2736·2021-09-22 15:08
阅读 3311·2021-09-03 10:46
阅读 2229·2019-08-30 15:54
阅读 907·2019-08-28 18:09
阅读 2427·2019-08-26 18:26
阅读 2339·2019-08-26 13:48