摘要:这是一个很常用的布局,这里给出一种实现方案代码实现效果解析子元素等分排满屏幕宽度,父元素设置子元素设置,意思是宽度自动填满剩余空间,如果有多个并列子元素,会按照数值等比分配空间子元素间隔相等,所有子元素设置,第一个子元素使用伪类设
这是一个很常用的布局,这里给出一种实现方案
代码 htmlcssHello
W3School
W3School
div { display:flex; width:100%; border:1px solid black; } p { flex:1; margin-right:15px; border:1px solid red; } p:first-child { margin-left:15px; }实现效果 解析
子元素等分排满屏幕宽度,父元素设置display:flex;
子元素设置flex:1,意思是宽度自动填满剩余空间,如果有多个并列子元素,会按照数值等比分配空间;
子元素间隔相等,所有子元素设置margin-right:15px,第一个子元素使用伪类(first-child)设置margin-left:15px;
这样子就可以实现等宽等间距布局,如果不想等宽,可以设置不同的flex实现按比例分配;
兼容问题flex存在很多兼容性问题,还需要设置以下属性,可以兼容Android4.0+、iOS7.0+
div { display: -webkit-box; display: -webkit-flex; display: flex; } p { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
更多flex兼容性问题,参考腾讯ISUX文章《移动端全兼容的flexbox速成班》
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/111903.html
摘要:支持多张图片拖动排序。解决方法是设置变量表示单元格在方向的在添加偏移的时候,增加判定条件。根源出现这个问题的原因在于依次移动目标图片到目标位置,对多张目标图片,会有一个移动先后的考量。 效果 showImg(https://segmentfault.com/img/bVp0ye);showImg(https://segmentfault.com/img/bVp0GA);拖动+响应式效果...
摘要:支持多张图片拖动排序。解决方法是设置变量表示单元格在方向的在添加偏移的时候,增加判定条件。根源出现这个问题的原因在于依次移动目标图片到目标位置,对多张目标图片,会有一个移动先后的考量。 效果 showImg(https://segmentfault.com/img/bVp0ye);showImg(https://segmentfault.com/img/bVp0GA);拖动+响应式效果...
阅读 2538·2023-04-25 15:07
阅读 692·2021-11-24 10:21
阅读 2235·2021-09-22 10:02
阅读 3501·2019-08-30 15:43
阅读 3167·2019-08-30 13:03
阅读 2265·2019-08-29 17:18
阅读 3562·2019-08-29 17:07
阅读 1850·2019-08-29 12:27