定位图片显示位置 background-position

图片来自网络<html>

copy 到记事本展示下。

<html>
<meta charset="UTF-8">

<style>
    .div{background-image:url(test.png); background-repeat: no-repeat;}
    .div1{width:80px; height:60px;   background-position:0 0;}
	.div2{width:144px; height:78px;  background-position:-355px -153px;}
	.div3{width:55px; height:125px;  background-position:-446px -266px;}
	.div4{width:70px; height:162px;  background-position:0px -191px;}
	.div5{width:75px; height:60px;   background-position:0px -90px;}
</style>

<head>
<body>
   
 <div class="div div1"></div>
  <div class="div div2"></div><br>
  <div class="div div3"></div><br>
  <div class="div div4"></div><br>
  <div class="div div5"></div><br>
</body>
</html>

红色为例:


首先用ps 打开图片--





这是 可以看到图片的宽、高,高度就比较明显{width:55px; height:125px;}   用下边的刻度-上边的刻度 =高,右边的刻度-左边的刻度=宽。 这个就没必要浪费口水啦。^_^


这里主要看下    background-position 是怎样移动的。






这里的刻度线就是我们想要的值:


说点废话(分为X轴水平的,Y轴垂直,图片显示区域为X轴下方,那么取值都应该为负值(-xp),指定图片显示区域也就是高与宽) 。


看到x轴值为:-446px    y轴为:-226px .


这时图片会移动左上边对角处~~~~~



如果不懂看下运行下demo在结合PS查看刻度 。就不言而喻。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值