摘要:基于視口的單位視口單位可以用來什么,比如實(shí)現(xiàn)響應(yīng)式設(shè)置相對視口的寬度和高度,可以實(shí)現(xiàn)水平垂直居中實(shí)現(xiàn)網(wǎng)格布局將圖片按照屏幕的比例顯示這幾個單位是相對于視口的,也就是可視區(qū)域,總共分成了份。
rem
rem是設(shè)計(jì)響應(yīng)式網(wǎng)頁的神器,因?yàn)閞em單位是相對HTML元素的font-size屬性的,因此當(dāng)使用rem作為屬性單位時,當(dāng)改變HTML元素的font-size,其他使用rem作為單位的元素也會跟著適配大小。那么如何根據(jù)屏幕的大小制作一個響應(yīng)式的網(wǎng)頁呢。
用css媒體查詢
用相當(dāng)于視口寬度單位的vw值(這個下一部分講)
這里先說說用css媒體查詢,如下面所示,屏幕查詢可以指定一個屏幕大小,當(dāng)屏幕是你指定的大小時,它就會運(yùn)行里面的代碼,但是這種方法有一個缺點(diǎn)---它并不能控制更加精確的尺寸,所以我們可以使用vm來解決這個問題。
vw,vh,vmin,vmax基于視口的單位rem
視口單位可以用來什么,比如:
實(shí)現(xiàn)響應(yīng)式
設(shè)置相對視口的寬度和高度,可以實(shí)現(xiàn)水平垂直居中
實(shí)現(xiàn)網(wǎng)格布局
將圖片按照屏幕的比例顯示
這幾個單位是相對于視口的,也就是可視區(qū)域,總共分成了100份。如果想讓一個字體的大小在指定的區(qū)間內(nèi)變化,比如可視區(qū)域的大小在980px-320px時,讓字體的大小在14-20之間變化,可以
14-(20-14)*(980-320)/(980-320)
rem
除了用這些基于視口的單位來做響應(yīng)式,還可以做一些其他的事情。我們知道,如果某個值可以繼承,則百分比參照的是父元素計(jì)算的值。而當(dāng)父元素不設(shè)置高度時,則是根據(jù)子元素高度來確定的。所以,如果沒有直接設(shè)置寬度和高度,100%的設(shè)置是沒有作用的。如果用視口單位,就不會有這種情況了,因?yàn)樗窍鄬ζ聊豢梢晠^(qū)的
.box{ width:100vw; height:100vh; background-color:pink; }
如果要實(shí)現(xiàn)水平垂直居中
hello css
用視口來實(shí)現(xiàn)網(wǎng)格布局
另外,當(dāng)需要將圖片按照屏幕的比例顯示時,用視口單位也是不錯的選擇
chch是一個相對于數(shù)字0的大小,比如定義了5ch的寬度,那么就只能裝下5個0。實(shí)際上1ch=1個英文=1個數(shù)字,2ch=1個中文。
000000
如果項(xiàng)目需要限制輸入個數(shù),可以使用下面代碼
標(biāo)題被限制輸入了,超出隱藏哦。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/107874.html
摘要:基于視口的單位視口單位可以用來什么,比如實(shí)現(xiàn)響應(yīng)式設(shè)置相對視口的寬度和高度,可以實(shí)現(xiàn)水平垂直居中實(shí)現(xiàn)網(wǎng)格布局將圖片按照屏幕的比例顯示這幾個單位是相對于視口的,也就是可視區(qū)域,總共分成了份。 rem rem是設(shè)計(jì)響應(yīng)式網(wǎng)頁的神器,因?yàn)閞em單位是相對HTML元素的font-size屬性的,因此當(dāng)使用rem作為屬性單位時,當(dāng)改變HTML元素的font-size,其他使用rem作為單位的元素...
摘要:原文譯文個你可能不知道的單位譯者眾所周知,當(dāng)使用技術(shù)的時候,很容被一些奇異問題給困住。今天,我就介紹一些你之前可能不知道的屬性,是一些例如和測量方面的單位,但是很有可能你之前都沒聽過這些。然而,對于每一個問題,百分比并不是最好的解決方案。 原文:7 CSS Units You Might Not Know About 譯文:7個你可能不知道的CSS單位 譯者:dwqs 眾所周知,...
摘要:前言本文主要介紹的尺寸和單位,專門查了加上自己的一些理解。比如等屬性的類型分為絕對單位和相對單位相對單位相對單位代表以其他距離為尺寸的一種單位,包括,,,,。 前言 本文主要介紹css的尺寸和單位,專門查了mdn, 加上自己的一些理解。本文參考mdn 類型 length表示距離尺寸的一種css數(shù)據(jù)格式,它由數(shù)值+單位組成,如果數(shù)值為0,單位可以省略。比如width, height, m...
摘要:前言本文主要介紹的尺寸和單位,專門查了加上自己的一些理解。比如等屬性的類型分為絕對單位和相對單位相對單位相對單位代表以其他距離為尺寸的一種單位,包括,,,,。 前言 本文主要介紹css的尺寸和單位,專門查了mdn, 加上自己的一些理解。本文參考mdn 類型 length表示距離尺寸的一種css數(shù)據(jù)格式,它由數(shù)值+單位組成,如果數(shù)值為0,單位可以省略。比如width, height, m...
閱讀 3226·2021-11-25 09:43
閱讀 3221·2021-11-23 09:51
閱讀 3532·2019-08-30 13:08
閱讀 1585·2019-08-29 12:48
閱讀 3606·2019-08-29 12:26
閱讀 414·2019-08-28 18:16
閱讀 2578·2019-08-26 13:45
閱讀 2445·2019-08-26 12:15