不用vh,vw,vmin,vmax,rem,em单位,不用js,如何获得一个锁定高宽比的响应式盒子?(这种方法只适合放背景图,不适合写内容)

给个提示:padding-top/bottom 的百分比值是根据宽度计算的。

.FlexEmbed--3by1:before {

padding-bottom: 33.33333%;

}

.FlexEmbed--2by1:before {

padding-bottom: 50%;

}

.FlexEmbed--16by9:before {

padding-bottom: 56.25%;

}

.FlexEmbed--4by3:before {

padding-bottom: 75%;

}

来源:知乎

https://www.zhihu.com/question/48677424

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 假设我们有一个两栏自适应的布局,在主内容中应用了一个图片,其结构如下: 这是一个很常见的结构,其效果就是一张图片,...
    抱着熊喵啃什么阅读 9,323评论 0 4
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,407评论 0 11
  • 1标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的? CSS盒子模型:由四个属性组成的外边距(margi...
    秦小婕阅读 4,960评论 0 1
  • 教授篇: 1.陈俊教授《教师的情绪劳动与师生良好关系的构建》 2.刘志雅教授《心理咨询方法:认知心理治疗》 3.许...
    山南溪北阅读 3,971评论 0 9

友情链接更多精彩内容