雷火电竞-中国电竞赛事及体育赛事平台

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > 站長學院 > 建站教程 >

移動端png小圖片顯示模糊

來源:本站原創(chuàng) 發(fā)布時間:2019-03-30 00:00:00熱度:我要評論(0

麥站模板建站平臺(10年經(jīng)驗),服務數(shù)萬家企業(yè),固定透明報價。域名注冊、主機/服務器、網(wǎng)站源碼一站式服務。實體公司,專業(yè)團隊,值得選擇!超過1000套模板已登記版權(quán),合規(guī)合法建站,規(guī)避版權(quán)風險!【點擊獲取方案】

       網(wǎng)站設(shè)計小圖片整合到一張透明png背景圖,小圖片多了會增加頁面加載時間。但是png圖片在移動端顯示回變模糊,以為是圖片分辨率的問題,提高到300像素也無效。

移動端png小圖片變模糊

       移動端使用的的Retina屏,如果是2xd Retina屏,移動端顯示屏對圖片進行放大兩倍顯示,可以用兩張圖片解決,比如:icon.png、icon@2x.png。

CSS樣式如下

.icon{background-image: url(images/icon.png)}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2){
.icon{background-image:url(images/icon@2x.png);background-size:16px 16px;}
}

       如果是<img>,就寫成這樣

<img src="images/icon.png" srcset="images/icon@2x.png 2x">

       iPhone 6 Plus和iPhone 6S Plus是3x的Retina屏,筆者建議采用兩倍屏的設(shè)計就行了,也就是如果p是50x50,圖片就做成100x100。當然如果想兼容大屏幕,就按照3倍屏做,控制好圖片大小就行。

實例代碼(注意下面的紅色部分樣式)

<style>
nav ul li{float:left;width:25%;height:80px}
nav ul li span{display:block;text-align:center;line-height:25px;font-size:14px}
nav ul li a{display:block;width:100%;height:auto}
.n0 i,.n1 i,.n2 i,.n3 i{
 display:block;
 background-size:cover;
 width:50px;height:50px;
 background:url(http://www.v25j.com/images/bj.png) no-repeat;/*背景圖400x100*/
}
.n0 i{background-position:-0 0}
.n1 i{background-position:-50px 0 }
.n2 i{background-position:-100px 0}
.n3 i{background-position:-150px 0}
</style>
<nav>
  <ul>
   <li class="n0"><a href="#"><i></i><span>裝修效果圖</span></a></li>
   <li class="n1"><a href="#"><i></i><span>裝修預算</span></a></li>
   <li class="n2"><a href="#"><i></i><span>裝修區(qū)域</span></a></li>
   <li class="n3"><a href="#"><i></i><span>裝修流程</span></a></li>
 </ul>
</nav>

    轉(zhuǎn)載請注明來源網(wǎng)址:http://www.jygsgssxh.com/news/1383.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時特惠