發(fā)布時間:2024-07-31 17:32:08 瀏覽量:177次
提示:它們提供了出色的性能優(yōu)勢。
您可能在網頁設計領域遇到過“響應式設計”一詞。
響應式設計只不過是調整您的網頁設計以在多種屏幕設備和尺寸上以最佳方式顯示。即,您的網頁設計響應設備的尺寸。
但是什么是響應式圖像?
它們與響應式設計有什么關系,我們?yōu)槭裁匆褂盟鼈儯?/p>
為了回答這些問題,讓我們直接進入。
什么是響應式圖像?
在當今世界,圖像已成為網頁設計的核心。
找到沒有任何圖像的網站并不常見。
但是您是否知道,盡管您的網站布局可以適應設備尺寸,但顯示的圖像卻不是?
無論使用哪種設備,都可以在移動設備、平板電腦和臺式機上下載相同的圖像。
例如,如果圖像大小為 2MB,則將在所有設備上下載這 2MB 的數(shù)據。
您可以決定在移動設備上顯示該圖像的一部分,但仍然需要下載整個 2MB 圖像。
現(xiàn)在這不公平。
如果要為同一個網頁下載多個圖像怎么辦?
下載大量旨在顯示較小的大圖像會影響手機和平板電腦的網站性能。
如果我們可以為不同的設備寬度提供不同的圖像,例如移動設備的小圖像、平板電腦的中尺寸圖像和臺式機的大圖像,該怎么辦?
這樣,我們可以避免在較小的設備上下載不必要的數(shù)據字節(jié),并提高我們網站在這些設備上的性能。
讓我們看看如何實現(xiàn)這一目標。
HTML 中的響應式圖像
考慮上面的圖像。
假設這個圖像是我們需要在桌面上顯示的。為了減少在較小設備上下載數(shù)據字節(jié),我們可以顯示如下所示的裁剪版本,而不是下載圖像的完整版本。
我們可以在我們的 HTML 中編寫類似這樣的內容,以跨不同的視口下載不同的圖像。
<img src="racoon.jpg" alt="Cute racoon" srcset="small-racoon.jpg 500w, medium-racoon.jpg 1000w, large-racoon.jpg 1500w" sizes="60vw"/>
讓我們了解這段代碼片段的作用。
<img> 標簽負責在 HTML 中渲染圖像,src 屬性告訴瀏覽器默認顯示哪個圖像。在這種情況下,如果瀏覽器不支持 srcset 屬性,則默認為 src 屬性。
srcset 屬性在這里是最重要的屬性之一。
它通知瀏覽器圖像的寬度,而無需瀏覽器下載它們。通過 srcset 后,瀏覽器決定下載哪個圖像并顯示該視口寬度。
您可能還會注意到 srcset 中每個圖像大小的“w”描述符。
srcset="small-racoon.jpg 500w, medium-racoon.jpg 1000w, large-racoon.jsp 1500w"
上面代碼片段中的“w”指定了 srcset 中圖像的寬度(以像素為單位)。
還有一個 sizes 屬性。它通知瀏覽器具有 srcset 屬性的 <img> 元素的大小。
sizes="60vw"
在這里,sizes 屬性的值為 60vw,它告訴瀏覽器圖像將在視口寬度的 60% 處。size 屬性幫助瀏覽器從 srcset 中為該視口寬度選擇最佳圖像。
例如,如果瀏覽器視口寬度為 992px,則
992 像素的 60%
= 592 像素
根據上面的計算,瀏覽器會選擇寬度為 500w 或 500px,最接近 592px 的圖像顯示在視口上。
最終由瀏覽器決定選擇哪個圖像。
請記住,為不同視口寬度挑選圖像的決策邏輯可能因瀏覽器而異,您可能會看到不同的結果。
為較小的設備下載較少字節(jié)的數(shù)據可以讓瀏覽器快速顯示這些圖像,從而提高您網站的性能。
關注七爪網,獲取更多APP/小程序/網站源碼資源!
熱門資訊
1. iPhone6的UI設計尺寸規(guī)范,原來如此重要!
想要了解iPhone6界面設計的尺寸規(guī)范嗎?這里為您詳細介紹iPhone6的UI設計尺寸規(guī)范,包括界面尺寸、圖標尺寸、可點擊高度規(guī)范、搜索欄高度規(guī)范以及界面元素之間的距離規(guī)范。
2. 12個絕佳的UI設計網站,助力你的創(chuàng)作之旅!
將為大家介紹12個絕佳的UI設計網站,這些網站不僅可以為你提供靈感,還可以幫助你學習新的技巧,助力你的創(chuàng)意之旅!dribbbleDribbble 是一個面向設計師的...
3. 移動端UI設計中常見的5種APP界面類型,你get到了嗎?
通過介紹移動端UI設計中的閃屏頁、引導頁、浮層引導頁、空白頁和首頁等5種APP界面類型,幫助大家更好地了解UI設計的基本知識
怎樣可以提升你的UI設計能力!第一個:站酷站酷想必是設計師都知道的一個網站,里面不止有UI設計的資源,還有其他設計的,不如:平面設計、網頁設計、字體...
在移動端設計中,列表頁和表單頁是不可或缺的部分。一個好的列表頁和表單頁設計能夠讓用戶輕松地獲取信息并產生點擊欲望,從而提高點擊率。本文將為你...
對于想要提高自己的設計能力和創(chuàng)造力的小白和UI設計師來說,這本書是一個很好的選擇。4.《設計的覺醒》(IKKO TANAKA)推薦理由: 這本書是日本現(xiàn)代平面...
7. 設計中的色彩心理學:淺析中西方色彩的歷史演變與設計應用
摘要:本文探討了色彩的歷史演變和設計應用。通過對色彩在早期文明社會中的實用運用、不同文化背景下色彩觀念的差異、色彩在設計中的重要性以及新興技...
探索零基礎UI設計培訓的時長與薪資前景。了解數(shù)字藝術教育領域的專業(yè)課程,以及培訓后的職業(yè)發(fā)展機會。
9. 物聯(lián)網APP UI設計:創(chuàng)造智能硬件領域的沉浸式體驗
ui設計應該讓用戶一目了然,能夠快速找到所需的信息和功能。在設計過程中,應盡量使用簡潔的圖標、文字和色彩,避免過多的視覺干擾。符合用戶習慣:ui設...
10. 武漢UI設計培訓班費用怎么樣?想學UI設計要多少錢?
想了解武漢UI設計培訓班的費用是多少嗎?不知道學UI設計要花多少錢?不妨看看這篇文章,了解UI設計培訓班的學費價格以及學習內容。
最新文章
同學您好!