掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流
一套適用于手機、iPad 和 PC 的代碼。每次加載不同的樣式時,它們都能在一個項目中兼容。這就是所謂的響應性。然后,我希望產品經理能多考慮一下。我不想做了設計工作,最后卻說它不好看,因為我不會做設計。

鶴慶ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
自適應是一套代碼,無論屏幕尺寸如何變化,改變的只是頁面的元素尺寸,而不會出現三欄變兩欄的表格變化。以前,領導和設計總讓我修改頁面,說是自適應窗口的變化。結果要求把三欄改成兩欄。為什么要把這個按鈕隱藏起來,那個按鈕改成外觀,怎么改呢?難道不需要設計一張圖片嗎?我是不是在幻想?
智能手機屏幕尺寸和分辨率列表
缺點計算困難。如果我們要根據設計草案定義元素的寬度和高度,必須將其轉換為百分比單位。
使用 @media 媒體查詢,我們可以針對不同的屏幕尺寸編寫不同的樣式,從而實現響應式布局。
響應式的缺點:如果有太多的樣式需要在瀏覽器尺寸發(fā)生變化時進行更改,那么多套樣式代碼將非常麻煩。
@media mediatype and not only (media feature) { css-code; }
@media screen and (max-device-width:960px){
body{background:red;}
}常用響應斷點閾值設置。
rem 通常用于適應移動終端,頁面根據視口分為 10 個部分。
例如,現在有 5 個大小相同的屏幕(750 640 480 375 320),所有屏幕的總寬度被劃分為 10rem.
然后,我們需要獲取與這些不同屏幕相對應的 html 根元素的字體大小。
flexible.js 插件還可以解決以下問題。
em 和 rem 與之類似,它們都根據 font-size 來縮放頁面布局,但 em 主要取決于直接父級標簽 font-size 的大小,并且只會查找最近的父級標簽,而不會直接依賴于整個 html 根標簽。
因為 100vw = 100 視圖窗口寬度,100vh = 100 視圖窗口高度,那么根據 750 的設計草案,100vw 就是 750。那么 1vw 就是 7.5px
flex-direction, flex-wrap, justify-content, align-items
align-content: order, flex-grow, flex-shrink, flex-basis, align-self左右兩列的寬度是恒定的,中間一列的寬度則根據瀏覽器窗口的大小自適應調整。
與雙飛翼布局一樣,左右兩欄的寬度是恒定的,中間一欄的寬度根據瀏覽器窗口的大小自適應,但它更加完整。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流