导读 摘要 今天小编跟大家讲解下有关CSS自适应正方形问题 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关CSS自适应正方形问题 ...
摘要 今天小编跟大家讲解下有关CSS自适应正方形问题 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关CSS自适应正方形问题 的相关 今天小编跟大家讲解下有关CSS自适应正方形问题 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关CSS自适应正方形问题 的相关资料,希望小伙伴们看了有所帮助。
移动端项目中经常遇到自适应的问题 下面我们来看看关于自适应的方法:
方案1:设置垂直方向的padding在盒模型中 margin、padding的百分比数值是相对于父元素的宽度计算的 所以将padding值设为与width值相同的百分比即可。
.box{width:50%;height:0;padding-bottom:50%;background-color:lightblue;}方案2:使用vw【浏览器兼容性不好】css3中新增了一组相对于可视区域百分比的长度单位vw,vh,vmin,vmax。1vw = 1% viewport width; 1vh = 1% viewport height
.box{width:50%;height:50vw;background-color:lightblue;}方案3:通过设置伪元素的margin
.box{width:50%;background-color:lightblue;overflow:hidden;}.box:before{content:'';display:block;margin-top:100%;}来源:爱蒂网
版权声明:本文由用户上传,如有侵权请联系删除!