一、背景图片
使用padding代替高度的原因可查阅参考1链接
固定宽高比
.boxWrapper{ max- 320px; }
.box {
100%;
height: 0;
padding-bottom: 84.375%; /*图片宽高 320/270 270/375=84.375%*/
background: url(/part/home2013/451/U179P4T451D5F17247DT20211216075602.jpg) no-repeat;
background-size: cover;/*或 100% 100%*/
background-position: center; /* 因background-size不兼容,所以设置此属性 居中显式 Internet Explorer 7/8 */
}
流动宽高比
见参考2链接
二、图片
见参考3链接
参考:
https://bbs.huaweicloud.com/blogs/detail/181211
http://www.topcss.org/老法新用使用padding-toppercentage实现响应式背景图片/
https://www.zhangxinxu.com/wordpress/2017/08/css-percent-padding-image-layout/comment-page-1/#comment-419983
https://codepen.io/denghuijie/pen/BadBgGY