時間:2023-09-02 23:30:01 | 來源:網(wǎng)站運營
時間:2023-09-02 23:30:01 來源:網(wǎng)站運營
CSS響應式布局:<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
/* 隨著屏幕寬度增大或減小的時候,后面的樣式會覆蓋前面的樣式 *//* 移動端優(yōu)先使用min-width *//* iphone6 7 8 plus */@media screen and (min-width: 414px) { body { background-color: blue; }}/* ipad */@media screen and (min-width: 768px) { body { background-color: green; }}/* PC端優(yōu)先使用max-width *//* pc width > 1024px */ body { background-color: yellow; }/* ipad pro */@media screen and (max-width: 1024px) { body { background-color: #FF00FF; }}
百分比布局function refreshRem() { var docEl = doc.documentElement; var width = docEl.getBoundingClientRect().width; var rem = width / 10; docEl.style.fontSize = rem + 'px'; flexible.rem = win.rem = rem;}win.addEventListener('resize', refreshRem);
利用媒體查詢,以rem為單位設置不同尺寸設備下的字體大小/* ipad pro */@media screen and (max-width: 1024px) { body { background-color: #FF00FF; font-size: 1.4rem; }}
視口單位img { display: inline-block; // 元素相對于周圍內(nèi)容以內(nèi)聯(lián)形式呈現(xiàn),但可以設置寬度和高度 max-width: 100%; height: auto; // 保證圖片進行等比縮放而不至于失真}
max-width 保證圖片最大寬度為其容器的100%。如果圖片寬度超過了其容器,圖片會縮放,占滿最大可用空間。.banner{ background-image: url(/static/large.jpg);}@media screen and (max-width: 767px){ background-image: url(/static/small.jpg);}
作者:前端蔡徐坤
鏈接:https://juejin.im/post/6870809105095720973
來源:掘金
關(guān)鍵詞:布局,響應
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。