視口單位vm、vh在網(wǎng)頁(yè)中的排版應用
視口單位是什么? 在 CSS 規范中,有4種類(lèi)型的可用視口單位:
vw --- 1vw 等于視口寬度的 1%
vh --- 1vh 等于視口高度的 1%
vmin --- vw 和 vh 中的較小值
vmax --- vw 和 vh 中的較大值
視口,即瀏覽器屏幕大小,1vw 等于瀏覽器寬度的 1%,100vw 即整個(gè)瀏覽器的寬度。
視口的單位大小會(huì )根據視口大小的改變自動(dòng)計算,視口大小的改變常發(fā)生于頁(yè)面加載、頁(yè)面縮放或者屏幕方向的改變(橫縱切換)。正因為如此,創(chuàng )建一個(gè)大小總為視口四分之一大小的容器是非常容易滴:
.component {
width: 50vw;
height: 50vh;
background: rgba(255, 0, 0, 0.25)
}
將視口單位用于網(wǎng)頁(yè)排版
將視口單位用于網(wǎng)頁(yè)排版的唯一理由就是視口的單位大小會(huì )根據客戶(hù)端瀏覽器的視口大小自動(dòng)計算。也就是說(shuō),我們不必明確地通過(guò)媒體查詢(xún)來(lái)聲明字體大小。舉個(gè)demo來(lái)簡(jiǎn)要說(shuō)明一下。
代碼如下,將斷點(diǎn)設置為 800px,字體大小從 16px 變?yōu)?20px:
html {
font-size: 16px;
@media (min-width: 800px) {
font-size: 20px;
}
}
對于上述代碼,當視口大小是 800px 時(shí),字體會(huì )從 16px "突變" 到 20px。在響應式排版中,這是經(jīng)常采用的方式。有時(shí),你會(huì )碰到在兩個(gè)斷點(diǎn)之間添加額外的媒體查詢(xún)來(lái)確保頁(yè)面排版適應所有設備:
html {
font-size: 16px;
@media (min-width: 600px) {
font-size: 18px;
}
@media (min-width: 800px) {
font-size: 20px;
}
}
盡管這樣做能達到效果,但需要更多特定的媒體查詢(xún)規則和字體大小。通常,會(huì )選擇 3~4 中字體大小。
但是,如何不同媒體查詢(xún)或字體大小的設置來(lái)達到同樣的效果呢?
當然是有滴,這就是視口單位的用處了。你可以用視口單位來(lái)表示字體大小:
html { font-size: 3vw; }
- 2018-07-31平面排版設計的技巧如何設計更好的版面
- 2018-07-192018年下半年網(wǎng)頁(yè)設計較新流行趨勢
- 2018-07-13網(wǎng)頁(yè)設計使用單頁(yè)設計還是多頁(yè)設計
- 2018-06-23優(yōu)秀Logo設計技巧-群化的應用
- 2018-06-16網(wǎng)頁(yè)和APP中背景的8個(gè)主要設計趨勢
- 2018-06-09網(wǎng)頁(yè)設計較新流行設計趨勢
- 2018-06-05網(wǎng)頁(yè)設計提升用戶(hù)體驗的設計原則
- 2018-06-04平面設計中幫助排版的幾個(gè)小技巧
- 2018-06-02排版版式設計中的版面率和留白率
- 2018-05-26網(wǎng)頁(yè)設計中漸變色彩作用特點(diǎn)
- 2018-05-12現在正在流行的3種網(wǎng)頁(yè)設計趨勢
- 2018-05-07文字排版設計的文字使用技巧
- 2018-04-202018年較新網(wǎng)頁(yè)設計流行趨勢分析
- 2018-04-13網(wǎng)頁(yè)設計中背景紋理的設計特點(diǎn)
- 2018-04-10學(xué)習網(wǎng)頁(yè)設計的心得體會(huì )
- 1 室內設計培訓課程 人咨詢(xún)中 19
- 2 平面設計培訓課程 人咨詢(xún)中 18
- 3 網(wǎng)頁(yè)設計培訓課程 人咨詢(xún)中 18
- 4 淘寶開(kāi)店培訓課程 人咨詢(xún)中 15
- 5 動(dòng)漫設計培訓課程 人咨詢(xún)中 12
- 6 淘寶美工培訓課程 人咨詢(xún)中 17
- 7 電腦辦公培訓課程 人咨詢(xún)中 15
- 8 網(wǎng)絡(luò )營(yíng)銷(xiāo)培訓課程 人咨詢(xún)中 13
- 9 模具設計培訓課程 人咨詢(xún)中 10
- 10 網(wǎng)站開(kāi)發(fā)培訓課程 人咨詢(xún)中 16