zoukankan      html  css  js  c++  java
  • [MobilewebApp]图片的适配与清晰度

    iPhone4s的屏幕分辨率是640x960,这样就带来一个问题:

    原来设计的320x480的设计出来的icon等图片,在高分辨率下就会显得模糊。

    在经过讨论、查阅资料和测试后,可以有方法解决哦~

    1. 对于采用<img/> 方式引用图片的:

    [html] view plaincopy
     
    1. <div>  
    2.         <p>屏幕图片测试</p>  
    3.   
    4.         <p>原图320:<img src="images/icon_16x16_320.png" alt="320" ></p>  
    5.         <p>原图480:<img src="images/icon_24x24_480.png" alt="480" ></p>  
    6.         <p>原图640:<img src="images/icon_32x32_640.png" alt="640" ></p>  
    7.         <p>480压缩2/3后显示效果:<img src="images/icon_24x24_480.png" alt="2/3" style="16px; height: 16px; "></p>  
    8.         <p>640压缩1/2后显示效果:<img src="images/icon_32x32_640.png" alt="1/2" style="16px; height: 16px; "></p>  
    9.     </div>  


     

    2. 对于采用背景图片的:

    [html] view plaincopy
     
    1. <div>  
    2.         <p>背景图测试</p>  
    3.   
    4.         <style type="text/css">  
    5.             .bg_img_test p{padding-bottom: 20px;padding-left: 50px;}  
    6.             .bg_icon_320{background: url(images/icon_16x16_320.png) no-repeat; }  
    7.             .bg_icon_480{background: url(images/icon_24x24_480.png) no-repeat; }  
    8.             .bg_icon_640{background: url(images/icon_32x32_640.png) no-repeat; }  
    9.   
    10.             .bg_icon_2x3_480{background: url(images/icon_24x24_480.png) no-repeat;-webkit-background-size: 16px 16px;background-size: 16px 16px;}  
    11.             .bg_icon_1x2_640{background: url(images/icon_32x32_640.png) no-repeat;-webkit-background-size: 16px 16px;background-size: 16px 16px;}  
    12.         </style>  
    13.         <div class="bg_img_test">  
    14.             <p class="bg_icon_320">原图320的背景图</p>  
    15.             <p class="bg_icon_480">原图480的背景图</p>  
    16.             <p class="bg_icon_640">原图640的背景图</p>  
    17.   
    18.             <p class="bg_icon_2x3_480">原图480的背景图压缩2/3</p>  
    19.             <p class="bg_icon_1x2_640">原图640的背景图压缩1/2</p>  
    20.         </div>  
    21.     </div>  


     

    测试效果图如下:

  • 相关阅读:
    python基础之列表深浅复制的问题
    跟着阿里学JavaDay07——Java基础语法(五)
    Java培训Day03——制作疫情地图(三)
    Java培训Day02——制作疫情地图(二)
    Java培训Day01——制作疫情地图(一)
    跟着阿里学JavaDay06——Java基础语法(四)
    跟着阿里学JavaDay05——Java基础语法(三)
    跟着阿里学JavaDay04——Java基础语法(二)
    跟着阿里学JavaDay03——Java基础语法(一)
    跟着阿里学JavaDay02——Java编程起步
  • 原文地址:https://www.cnblogs.com/aimyfly/p/3727849.html
Copyright © 2011-2022 走看看