真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

css如何使用相對單位進行媒體查詢-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)css如何使用相對單位進行媒體查詢的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

站在用戶的角度思考問題,與客戶深入溝通,找到五指山網(wǎng)站設(shè)計與五指山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋五指山地區(qū)。

使用相對單位進行媒體查詢

媒體查詢中定義的寬度被稱為斷點。這個點是由你選擇的內(nèi)容以最適合可用空間的方式調(diào)整的。雖然這是基于流行設(shè)備的目標(biāo)寬度的常用方法,但如今,隨著大量屏幕尺寸的出現(xiàn),這已不再是一個可行的解決方案。

理想情況下,我們應(yīng)該讓內(nèi)容確定斷點將是多少。設(shè)計最小屏幕尺寸的優(yōu)勢首先迫使我們有意識地識別最重要的信息是什么以及如何以最清晰和最易訪問的方式呈現(xiàn)給你的用戶。

在正常情況下,你選擇用于高度或?qū)挾让襟w查詢的CSS單元并沒有多大區(qū)別。但是,我們無法控制用戶何時通過縮放或更改字體設(shè)置來修改瀏覽環(huán)境。如果他們這樣做,那么我們開始遇到一些意想不到的行為。

鑒于我們讓內(nèi)容決定了我們的斷點值,如果用戶更改了瀏覽器的“字體大小”設(shè)置,我們希望媒體查詢相應(yīng)地適應(yīng)該變化。但是,如果我們使用像素這樣的絕對單位,則媒體查詢將保持固定在可能不再適合該內(nèi)容的值。此時就需要使用使用相對單位。

避免雙斷點的問題

由于這些查詢的評估邏輯,我們使用min-width和max-width查詢時會出現(xiàn)問題。此時我們可以包含著使用比較運算符,這意味著一旦窗口的寬度與聲明的斷點的值匹配,條件就變?yōu)閠rue。

假設(shè)我們有一個使用35em作為斷點的最小寬度查詢和大寬度查詢。由于每個主要瀏覽器都使用不同的渲染引擎,在35em時,站點可能不如預(yù)期的那樣工作,并且影響的嚴重性將取決于每個媒體查詢中的樣式類型。我們來看看一個例子:

在例子中,預(yù)期行為是main元素里的內(nèi)容在一行2列顯示時具有綠色背景,在一行1列顯示時具有紅色背景。在寬度為'35em'時,min-width'和'max-width'同時活躍,'min-width'查詢將flex-wrap設(shè)置為nowrap,'max-width'查詢將'background-color'設(shè)置為'red','flex-basis'設(shè)置為'100%' ,因此'打破'我們的演示。(在線演示地址:https://tympanus.net/codrops-playground/huijing/4jANYmn0/editor)

.flex-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

@media (min-width: 35em) {
  .flex-wrapper {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }  

  .main {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 67%;
    flex: 1 1 67%;
    background-color: green;
  }
  .sidebar {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33%;
    flex: 1 1 33%;
  }
}

@media (max-width: 35em) {
  .main {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    background-color: red;
  }

  .sidebar {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}

css如何使用相對單位進行媒體查詢

本例的關(guān)鍵點是確保在使用相鄰的“min-width”和“max-width”在查詢時,兩者不要使用相同的寬度。一種常見的方法是使用0.01em將其分開以避開這種重疊。

感謝各位的閱讀!關(guān)于css如何使用相對單位進行媒體查詢就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


分享題目:css如何使用相對單位進行媒體查詢-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/ghego.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部