移动WEB布局使用less语法之视网膜屏幕如何来解决图片像素问题

     我们如果在开发中会遇到美工给我们的图片有类似与这样的明明例如2xbg.jpg,那么我们就知道我们需要根据不同的设备来调整图片的使用了,那么这个场景跟我们的视网膜屏幕又有什么关系呢!

    视网膜屏幕的提出最早来自于iphone4,到底是什么意思呢,就是屏幕的分辨率跟像素不一样,我们以前看到的屏幕是一个分辨率中有一个像素点,而随着用户对界面的体验要求越来越高,一个清晰度的要求也是越来越高了,那么现在我们说的视网膜屏幕分为两个一个是iphone6之前的2x的还有就是到现在iphone7的3x的有时候为了不同的设备一般是搭配两套图片的,但是这样我们当然知道这样对我们的网络传输是相当不利的!

   所以说我们的大前端工程师们想到了利用一张大的图片通过background-size来压缩图片,这个的原理就是,图片由小变大会失真,但是由大到小是不会失真的,

    

.h_list{
		
		height: 44px;
		width: 40px;
		display: block;
		position: absolute;
		background-image: url(../images/sprites.png);
		background-position: -60px 0;
		background-size: 200px 200px;
		padding: 10px 12px;

		background-origin: content-box;
		background-clip: content-box;
		top:0px;
		right: 0px;
	}


评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值