css设置背景图定位的问题

有下面一组样式.mainNavlia.on{background:transparenturl(/ou/index2011.png)no-repeatright-131p... 有下面一组样式
.mainNav li a.on{ background:transparent url(/ou/index2011.png) no-repeat right -131px;}
.mainNav li a.on span{ background:transparent url(/ou/index2011.png) no-repeat -683px -162px; color:#333;}

这幅图就是index2011.png,样式设置里面-131px和-683px -162px这个是怎么得来的,请详说,我对这个很迷惑,谢谢
展开
 我来答
吃心不改Pro
推荐于2017-09-18 · 狂吃不胖的瘦猴~
吃心不改Pro
采纳数:1482 获赞数:10786

向TA提问 私信TA
展开全部

你查查background-position并练习一下就知道了,背景图的两个偏移值可以用background-position: x y;表示。x是水平位置偏移,y是垂直位置偏移。

你可以用坐标来理解,图片左上角的坐标就是0 0。如-683px -162px就是:水平偏移683px,垂直偏移162px


具体的数值是根据你图片来定的,如下图:黑色的图片距离左边30px,距离顶部60px,那么background-position的两个值就是-30px -60px

超凡且憨厚灬饼子A
2013-11-16 · TA获得超过9400个赞
知道大有可为答主
回答量:5551
采纳率:44%
帮助的人:2389万
展开全部
你在ps里面打开这个图,从ps画布左上角 0,0 位置处画个 131px 的方块,你就懂了。
-131px 取决于图片中 131px 开始的地方是什么图案。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大孩子玩具plus
2013-11-16 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:118万
展开全部
分别是背景图片偏移值
right -131px;分别指示X轴和Y轴偏移值
及X方向右靠齐,Y轴向上偏移131px
望采纳,谢谢
追问
这个数值(131)是怎么得来的,根据什么能找到这个具体的数值呢
追答
这里 同楼上那位所说,因为一般背景图都是多个图合并的,而用的时候只是需要其中一个部分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式