2倍圖3倍圖怎么用


1、img元素srcset屬性

srcset屬性用於瀏覽器根據寬、高和像素密度來加載相應的圖片資源。

屬性格式:圖片地址,寬度描述,像素密度描述 

eg: <img src="small.jpg" srcset="big.jpg 1440w,middle.jpg 800w,small.jpg 1x"/>

上面例子表示瀏覽器寬度達到800px則加載middle.jpg,達到1400px則加載big.jpg(像素密度描述只對固定寬度圖片有效)

2、img元素的size屬性 :給瀏覽器提供一個預估的圖片顯示寬度。

屬性格式:媒體查詢,寬度描述(支持px)

<img src="images/gun.png"

  srcset="images/bg_star.jpg 1200px,images/share.jpg 800w,images/gun.png 320w"

  sizes="(max-width:320px) 300w,1200w"/>

上面例子表示瀏覽器視口為320px時,圖片寬度為300px,其他情況為1200px。

3、img-set()支持根據用戶分辨率適配圖像

body{

 background-image: -webkit-image-set( url(../images/pic-1.jpg) 1x, url(../images/pic-2.jpg) 2x, url(../images/pic-3.jpg) 600dpi);

}

上述代碼將會為普通屏幕使用pic-1.jpg,為高分屏使用 pic-2.jpg,如果更高的分辨率則使用pic-3.png.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM