国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

使用css sprites來優(yōu)化你的網(wǎng)站在Retina屏幕下顯示實現(xiàn)原理與代碼

2024-07-11 08:49:09
字體:
來源:轉載
供稿:網(wǎng)友

特別聲明:此篇文章根據(jù)Maykel的英文文章《Using CSS Sprites to optimize your website for Retina Displays 》進行翻譯,整個譯文帶有我們自己的理解與思想,如果譯得不好或不對之處還請同行朋友指點。CSS sprites(CSS圖片精靈)已經(jīng)存在很久了。事實上,八年前就有CSS Sprites的詳細介紹。CSS Sprites為一些大型的網(wǎng)站節(jié)約了帶寬,讓提高了用戶的加載速度和用戶體驗,不需要加載更多的圖片。

對于小型網(wǎng)站,CSS Sprites并沒有帶來很大的變化,或許這樣使用并不理想。但在是高分辨率的顯示屏幕下,比如說Retina屏幕下,CSS Sprites將會起來越重要。

優(yōu)化高分辨的屏幕

優(yōu)化高分辨率下的屏幕下效果,你需要通過“media queries”準備一張大的圖片。所以在正常分辨率下加載的是“@1x”圖像,在高分辨率下加載的是@2像素下的效果。這就意味著,你的圖片數(shù)要增加兩倍,而且CSS樣式中也需要增加兩倍。

是的,我們通過javascript可以解決,但是我們沒有找到通過代碼真正解決的方法。但是通過css sprites技術,我們只需要通過CSS的選擇器來覆蓋@1x的圖片。

接下來的例子中,我們只通地四個選擇器來控制不同的圖片資源。首先會使用Retina技術,你可以為獨立的元素使用不同的代碼。然后在非視網(wǎng)膜屏幕下使用200x200px的的CSS Sprites圖片。

使用css sprites來優(yōu)化你的網(wǎng)站在Retina屏幕下顯示


復制代碼
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平阴县| 外汇| 高邮市| 贵德县| 商丘市| 怀仁县| 醴陵市| 东辽县| 贵德县| 汕头市| 山阴县| 萝北县| 峨山| 佛坪县| 嘉黎县| 太仓市| 昌图县| 尼勒克县| 福清市| 方正县| 澄城县| 乌苏市| 渑池县| 秦皇岛市| 镇江市| 宜城市| 清苑县| 杭锦后旗| 永修县| 富顺县| 右玉县| 吉木萨尔县| 呼和浩特市| 上犹县| 东光县| 麦盖提县| 绵竹市| 年辖:市辖区| 田东县| 德钦县| 北宁市|