怎么实现自适应的这种?
.box{
position: relative;
width: 200px;
}
.box-child{
width: 100%;
height: 0;
padding-top: 50%;
// 居中
position: absolute; // 改成fixed也可以
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
padding-top % 定义基于父元素宽度的百分比上内边距。w3c----padding-top
5 回答1.4k 阅读
5 回答1.5k 阅读✓ 已解决
2 回答894 阅读✓ 已解决
3 回答733 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
这个问题的难点应该是
高度是宽度一半的自适应
img
有个特性,只写width
的时候,高度是按比例的所以可以用 2:1 的 图片来撑开容器,剩下的就是耍点小聪明了
至于居中,这个没啥难度,你自己搞定