课程
/前端开发
/HTML/CSS
/CSS深入理解之margin
请问宽度2:1那个到底怎么实现?
2016-08-17
源自:CSS深入理解之margin 2-1
正在回答
box 是外层的伸缩框
inner是带有背景色的自适应矩形
inner里面的空div 设置margin: 50%;
inner的overflow: hidden;是关键 防止最里面的div的margin穿透 这样才能把inner撑开 显示背景色
最里面的空div左右margin: 50%;把水平方向撑开
上下margin: 50%;自身发生重叠,实现了宽高2:1的自适应
例:自适应矩形2:1margin:50%;(普通元素margin百分比无论哪个方向都是相对于自己的容器宽度计算的2:1是因为上下发生重叠)
margin:50%;
举报
本CSS教程带你深入讲解CSS的margin属性,解决你多年困惑
3 回答求高宽2:1的源代码及解释?
5 回答求高宽2:1的源码. 我试了问答里的都不太好用
1 回答没设置宽高,那蓝色区域是怎么做到的?
2 回答我想用一个div容器来限定图片的大小,怎么实现
2 回答为什么不能实现老师说的(CSS深入理解margin 5-1:css margin负值定位),请大神帮忙看看代码,谢谢。