怎么实现自适应的这种?
.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 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答798 阅读
3 回答2.6k 阅读
2 回答1.4k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.3k 阅读
这个问题的难点应该是
高度是宽度一半的自适应
img
有个特性,只写width
的时候,高度是按比例的所以可以用 2:1 的 图片来撑开容器,剩下的就是耍点小聪明了
至于居中,这个没啥难度,你自己搞定