1. 程式人生 > 其它 >使用padding代替高度實現背景圖片、圖片等比例自適應

使用padding代替高度實現背景圖片、圖片等比例自適應

一、背景圖片

使用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