亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

響應(yīng)式圖片(自適應(yīng)圖片)

klinson / 2117人閱讀

摘要:雖然在簡(jiǎn)單圖形圖案界面元素等方面較好,但如果是有大量的細(xì)節(jié)的照片,創(chuàng)建矢量圖像會(huì)變得非常復(fù)雜。為了兼容老舊瀏覽器,我們可以在標(biāo)簽當(dāng)中指定類(lèi)型,使用屬性,并在當(dāng)中指定相應(yīng)格式的圖片

在這篇文章中討論的新特性 — srcset/sizes/ — 都已經(jīng)被新版本的現(xiàn)代瀏覽器和移動(dòng)瀏覽器所支    持(包括Edge,而不是IE)。
解決的問(wèn)題

分辨率切換問(wèn)題:小屏手機(jī)屏幕上顯示網(wǎng)頁(yè),那么沒(méi)有必要在網(wǎng)頁(yè)上嵌入pc端的大圖片,浪費(fèi)帶寬

藝術(shù)方向問(wèn)題:當(dāng)網(wǎng)站在狹窄的屏幕上觀看時(shí),顯示一幅包含了重要細(xì)節(jié)的裁剪版圖片,而不是顯示pc端的大圖,這樣會(huì)顯得圖片縮小,重要地方不突出

分辨率切換問(wèn)題 不同分辨率加載不同尺寸的圖片
    Elva dressed as a fairy

需要說(shuō)明的幾點(diǎn)如下:

srcset語(yǔ)法: "圖片路徑 物理像素, 圖片路徑 物理像素, ....."

size: "媒體查詢(xún) css像素"

src: 當(dāng)瀏覽器不支持上面的屬性的時(shí)候,默認(rèn)加載這里

加載的流程如下:

查看設(shè)備寬度

檢查sizes列表中哪個(gè)媒體條件是第一個(gè)為真

查看給予該媒體查詢(xún)的槽大小

加載srcset列表中引用的最接近所選的槽大小的圖像

在很多pc端上,1px=1w

不同的分辨率加載相同的尺寸
Elva dressed as a fairy
     
img {
    width: 320px;
}

一般情況下當(dāng)我們給img設(shè)置固定的寬的時(shí)候,為了在不同的dpr設(shè)備上顯示相同的大小,可以配合x來(lái),例如1.5x代表dpr為1.5的設(shè)備

藝術(shù)問(wèn)題

  
  
  Chris standing up holding his daughter Elva

需要說(shuō)明的幾點(diǎn):

source當(dāng)中的也可以使用srcset、sizes屬性

必須提供一個(gè)img元素,以備瀏覽器不支持的時(shí)候使用

為什么不使用cssjavaScript來(lái)完成圖片替換

因?yàn)槟悴荒芟燃虞d好 元素后, 再用 JavaScript 檢測(cè)視圖的寬度,如果覺(jué)得大小不合適,就動(dòng)態(tài)地加載小的圖片替換已經(jīng)加載好的圖片,這樣的話, 原始的圖像已經(jīng)被加載了, 然后你也加載了小的圖像, 這樣的做法對(duì)于響應(yīng)式圖像的理念來(lái)說(shuō),是很糟糕的。

另一種方式svg

位圖由以像素為單位的寬和高表示,如果位圖顯示的尺寸大于原始尺寸,一張較小的位圖看來(lái)會(huì)有顆粒感(然而矢量圖不會(huì)這樣)

但是它不適用于所有的圖片,在某種程度上是這樣的——它們無(wú)論是文件大小還是比例都合適,無(wú)論在哪里你都應(yīng)該盡可能的使用它們。

雖然在簡(jiǎn)單圖形、圖案、界面元素等方面較好,但如果是有大量的細(xì)節(jié)的照片,創(chuàng)建矢量圖像會(huì)變得非常復(fù)雜。加載會(huì)消耗更多的帶寬。

使用現(xiàn)代圖像格式

有很多令人激動(dòng)的新圖像格式(例如WebPJPEG-2000)可以在有高質(zhì)量的同時(shí)有較低的文件大小。然而,瀏覽器對(duì)其的支持參差不齊。

為了兼容老舊瀏覽器,我們可以在標(biāo)簽當(dāng)中指定MIME類(lèi)型,使用type屬性,并在srcset當(dāng)中指定相應(yīng)格式的圖片


  
   
  regular pyramid built from four equilateral triangles

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/53748.html

相關(guān)文章

  • (轉(zhuǎn)) 響應(yīng)適應(yīng)區(qū)別

    摘要:于是出現(xiàn)了一種新的布局方式寬度自適應(yīng)布局。下面再?gòu)闹庇^一點(diǎn)的來(lái)看,響應(yīng)式和自適應(yīng)的區(qū)別首先兩種方式解決問(wèn)題的是不一樣的。響應(yīng)式的概念應(yīng)該覆蓋了自適應(yīng),而且涵蓋的內(nèi)容更多。圖片的自適應(yīng)除了布局和文本,自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)還必須實(shí)現(xiàn)圖片的自動(dòng)縮放。 自適應(yīng)的體驗(yàn)http://m.ctrip.com/html5/ 響應(yīng)式的體驗(yàn) http://segmentfault.com/ 整理了幾篇自適...

    rockswang 評(píng)論0 收藏0
  • (轉(zhuǎn)) 響應(yīng)適應(yīng)區(qū)別

    摘要:于是出現(xiàn)了一種新的布局方式寬度自適應(yīng)布局。下面再?gòu)闹庇^一點(diǎn)的來(lái)看,響應(yīng)式和自適應(yīng)的區(qū)別首先兩種方式解決問(wèn)題的是不一樣的。響應(yīng)式的概念應(yīng)該覆蓋了自適應(yīng),而且涵蓋的內(nèi)容更多。圖片的自適應(yīng)除了布局和文本,自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)還必須實(shí)現(xiàn)圖片的自動(dòng)縮放。 自適應(yīng)的體驗(yàn)http://m.ctrip.com/html5/ 響應(yīng)式的體驗(yàn) http://segmentfault.com/ 整理了幾篇自適...

    dockerclub 評(píng)論0 收藏0
  • (轉(zhuǎn)) 響應(yīng)適應(yīng)區(qū)別

    摘要:于是出現(xiàn)了一種新的布局方式寬度自適應(yīng)布局。下面再?gòu)闹庇^一點(diǎn)的來(lái)看,響應(yīng)式和自適應(yīng)的區(qū)別首先兩種方式解決問(wèn)題的是不一樣的。響應(yīng)式的概念應(yīng)該覆蓋了自適應(yīng),而且涵蓋的內(nèi)容更多。圖片的自適應(yīng)除了布局和文本,自適應(yīng)網(wǎng)頁(yè)設(shè)計(jì)還必須實(shí)現(xiàn)圖片的自動(dòng)縮放。 自適應(yīng)的體驗(yàn)http://m.ctrip.com/html5/ 響應(yīng)式的體驗(yàn) http://segmentfault.com/ 整理了幾篇自適...

    Ilikewhite 評(píng)論0 收藏0
  • CSS及布局

    摘要:經(jīng)過(guò)半年的打磨,正式發(fā)布,主要是新增了一些常用組件,并使用命名,為接下來(lái)的微信小程序開(kāi)發(fā)做好準(zhǔn)備。這兩種方式實(shí)現(xiàn)的瀑布流式布局均支持首屏和網(wǎng)頁(yè)窗口大小改變時(shí)的列數(shù)自適應(yīng)。主要是對(duì)于標(biāo)準(zhǔn)里的布局方式草案中的布局方式進(jìn)行一些總結(jié)。 一勞永逸的搞定 flex 布局 尋根溯源話布局 一切都始于這樣一個(gè)問(wèn)題:怎樣通過(guò) CSS 簡(jiǎn)單而優(yōu)雅的實(shí)現(xiàn)水平、垂直同時(shí)居中。記得剛開(kāi)始學(xué)習(xí) CSS 的時(shí)候,看...

    jaysun 評(píng)論0 收藏0
  • 移動(dòng)前端 - 收藏集 - 掘金

    摘要:使用移動(dòng)設(shè)備查看頁(yè)面時(shí)會(huì)發(fā)現(xiàn),在微信瀏覽器中有頂部導(dǎo)航欄有效解決圖片使用單位邊角缺失的問(wèn)題前端掘金起因在移動(dòng)端使用布局時(shí)圖片也需要用單位。移動(dòng)端實(shí)踐前端掘金說(shuō)起,相信大家并不陌生。 Sticky Footer,完美的絕對(duì)底部 - 前端 - 掘金寫(xiě)在前面 做過(guò)網(wǎng)頁(yè)開(kāi)發(fā)的同學(xué)想必都遇到過(guò)這樣尷尬的排版問(wèn)題:在主體內(nèi)容不足夠多或者未完全加載出來(lái)之前,就會(huì)導(dǎo)致出現(xiàn)(圖一)的這種情況,原因是因?yàn)?..

    Jochen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<