關(guān)于移動端小圖標(biāo)模糊問題的解決方法教程
由于移動端的屏幕大小不一,所以我們在做移動端頁面的時候,在不同分辨率的手機(jī)屏幕下,手機(jī)端的圖片會顯示模糊不清,嚴(yán)重影響了用戶體驗(yàn),所以這篇文章主要給大家介紹了關(guān)于移動端小圖標(biāo)模糊問題的解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。...
前言
之前給大家講到圖片和文字垂直方向不對齊的問題,其中舉的小例子中用到了一個小圖標(biāo),這個小圖標(biāo)我用的是背景圖來顯示:
.del .icon{ display: inline-block; width: 20px; height: 25px; margin-right: 5px; vertical-align: middle; background: url("imgs/delete.png") no-repeat center; background-size: 100%;}
delete.png圖標(biāo)的實(shí)際大小為20px,在pc端顯示基本正常:
然而一放到手機(jī)上,哎呀!圖標(biāo)怎么變模糊了?!
ok,既然圖片不夠清晰,那就用大一點(diǎn)的圖標(biāo)唄,直接大小翻倍,用40px的上!
啥?還是有點(diǎn)模糊?
那就再大點(diǎn)……累不累?就沒有更好的解決方法么?答案當(dāng)然是有!
用矢量圖放上,也就是SVG要出場了!
當(dāng)然,SVG的具體語法本文就不詳述了,這里就簡單講講上述例子如何直接將PNG位圖換成SVG矢量圖:
1、點(diǎn)擊進(jìn)入IcoMoon,搜索關(guān)鍵詞delete
2、選中刪除圖標(biāo)
3、再點(diǎn)擊底部左側(cè)按鈕切換到新頁面
4、此時可以點(diǎn)擊圖標(biāo)下方的文字“Get Code”,彈出對話框
對話框
5、先將Symbol Definition(s)部分代碼取出,放在body內(nèi)最前面的div中,div設(shè)置隱藏;再將HTML部分(SVG)取出代替原有PNG圖標(biāo);最后將CSS部分取出(根據(jù)需求稍做修改,如大小)放入樣式表。
刪除
/*CSS部分*/.del{ font-size: 20px;}.del .icon{ display: inline-block; width: 20px; height: 25px; margin-right: 5px; vertical-align: middle; fill: currentColor;}.del span{ vertical-align: middle;}
以上CSS部分就不做解釋了,這里簡單說下HTML部分。
上面隱藏的那部分SVG可以看做是一個SVG庫,你可以將頁面中需要用到的SVG圖標(biāo)都放在這里面,其中每個symbol代表一個SVG圖標(biāo),然后在你需要使用圖標(biāo)的地方使用通過xlink:href的方式根據(jù)id調(diào)用就好了,這個專業(yè)術(shù)語叫SVG Sprites,感覺比CSS Sprites方便多了,而且最關(guān)鍵是矢量圖,怎么放大縮小都不失真。
舉個栗子吧~~
假如我現(xiàn)在需要把上面的圖標(biāo)換掉,改成一個“×”,而又想保留之前圖標(biāo)做備用,怎么辦?
很簡單,直接將“×”的SVG代碼添加到“SVG庫”中就好了,就像醬紫:
然后就變成下面這樣,替換成功!
總結(jié)
以上就是關(guān)于移動端小圖標(biāo)模糊問題的解決方法教程的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值。
- 移動端開發(fā)教程之像素的顯示問題匯總
- Win7系統(tǒng)電腦桌面圖標(biāo)變大而且模糊不清的解決方法
- CSS去除移動端點(diǎn)擊時元素產(chǎn)生的背景色
- Win10屏幕模糊的解決方法 一招教你解決Win10屏幕模糊
- 微軟Your Phone初體驗(yàn):移動端和桌面端現(xiàn)可同步照片
- 使用Excel進(jìn)行快速模糊查詢的方法
- 美國黑色星期五網(wǎng)購達(dá)33.4億美元 12億來自移動端
- 移動端訪問量超越桌面之后 Google搜索引擎將全面移動
- 美團(tuán)點(diǎn)評合并一年:團(tuán)購已死 戰(zhàn)略模糊被動
- 微星Z170 KRAIT GAMING 999 移動端特價
移動端開發(fā)教程之像素的顯示問題匯總
最近在開發(fā)中,發(fā)現(xiàn)了移動端像素的一些問題,是之前一直沒注意過的,這篇文章主要給大家介紹了關(guān)于移動端開發(fā)教程之像素顯示問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。...
Win7系統(tǒng)電腦桌面圖標(biāo)變大而且模糊不清的解決方法
一般來說,如果電腦桌面圖標(biāo)變大/模糊不清,基本上可以確定問題了,通常都是分辨率設(shè)置不對導(dǎo)致的,我們調(diào)整一下分辨率就可以解決問題。直接進(jìn)入正題,Win7電腦桌面圖標(biāo)變大/模糊不清的解決方法如下。...
CSS去除移動端點(diǎn)擊時元素產(chǎn)生的背景色
文章主要介紹了CSS去除移動端點(diǎn)擊時元素產(chǎn)生的背景色,代碼很簡單,需要的朋友跟隨小編一起看看吧在點(diǎn)擊產(chǎn)生背景色的元素的css樣式上加上以下代碼: -webkit-tap-highlight...
Win10屏幕模糊的解決方法 一招教你解決Win10屏幕模糊問題
Win10屏幕模糊的解決方法 一招教你解決Win10屏幕模糊問題分辨率越高,顯示卻越模糊。對于剛剛接觸高分屏的小伙伴,這簡直是意見不可理喻的事情。...
微軟Your Phone初體驗(yàn):移動端和桌面端現(xiàn)可同步照片
在最新版本中,微軟為Skip Ahead通道的Windows 10用戶帶來了全新的Your Phone應(yīng)用程序。正如今年Build開發(fā)者大會上所演示的,微軟允許Windows 10用戶將Android或者iOS設(shè)備上的...
使用Excel進(jìn)行快速模糊查詢的方法
Excel中的精確查找功能十分簡單,比如說,我們需要查找“辦公族”,就會直接在查找內(nèi)容中輸入“辦公族”。那如果要查包含“辦公”這2個字的詞該怎么辦呢,這就必須用Excel中的通配符進(jìn)行...
美國黑色星期五網(wǎng)購達(dá)33.4億美元 12億來自移動端
Recode中文站11月27日報(bào)道 據(jù)Adobe的估計(jì),在今年的黑色星期五,美國市場的在線購物交易額創(chuàng)下了史上新高紀(jì)錄,達(dá)到了33.4億美元,同時也...
移動端訪問量超越桌面之后 Google搜索引擎將全面移動化
雖然Google業(yè)務(wù)方向越來越龐雜,但搜索引擎依然是Google未來發(fā)展的核心支柱業(yè)務(wù)之一;而且,作為Google的根基業(yè)務(wù),它從來沒有停止過進(jìn)...
美團(tuán)點(diǎn)評合并一年:團(tuán)購已死 戰(zhàn)略模糊被動
不知不覺,美團(tuán)點(diǎn)評合并已經(jīng)一年。一年來,“新美大”并未如愿成為本地生活服務(wù)市場的霸主,反而逐漸喪失市場主導(dǎo)權(quán)。今年下半年以來,...
微星Z170 KRAIT GAMING 999 移動端特價
微星Z170AKRAITGAMING主板的黑白配色外觀真的是非常吸引眼球,好多玩家都因此搭建出一個黑白配色的MOD主機(jī),當(dāng)然這款主板可不是一個繡花枕頭,微星的優(yōu)秀做工和軍規(guī)組件保證了整個主板的質(zhì)量。目前這款主板在京東。...