使用padding代替高度實現背景圖片、圖片等比例自適應
阿新 • • 發佈:2021-12-16
一、背景圖片
使用padding代替高度的原因可查閱參考1連結
固定寬高比
.boxWrapper{ max-width: 320px; }.box { width: 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