关于背景图片的位置其background-position设置背景图片的位置有两种方式,一种是是根据像素设置,第二种根据百分比设置,第一种根据像素的位置是很简单的,只是关于百分比这个设置理解特别容易出现偏差的,先看看一段简单的代码: .bg-position{ background:ur...
包括像素(px)、关键字(left/center/right, top/center/bottom)以及百分比形式。当使用百分比时,它根据容器的宽度和高度来计算图像的位置。例如,background-position:50% 50%;表示背景图像水平和垂直方向均处于容器的中心位置。
background-position:length|left|center|rightlength|top|center|bottom; 概念:移动的x和y坐标,指的是背景图片相对于容器左上角移动的坐标。向右为x++,向下为y++。为负数时向上/向左移动。 其中left:0%,center:50%,right:100%. 将百分数换成像素,长度=(容器长度-背景图片长度)*百分比....
我们要使用百分比的background-position值来解决一些问题。 通常使用方法 摆放图片 通常在容器里摆放图片是给出具体图片的top、left相对容器的top、left的值。 在CSS中很容易做到。 在容器里使用标签 .container{ position:relative; } .container img{ position:absolute; top:12px; left:20px; } 或者可以使用back...
background-position:x y; 百分比定位并不能直观的看出来,需要通过计算。 background-position百分比计算公式: (容器宽度—背景图片的宽度)*x%=xpx (容器高度—背景图片的高度)*y%=ypx 上节我们使用的图片也可以继续拿来做练习: <!DOCTYPE html>背景定位练习.box1, .box2, .box3, .box4,.box5, .box6...
background-position的初始值就是百分比值0% 0%。下面是一个使用示例: background-position的百分比值,取的参照是一个减法计算值,由放置背景图的区域尺寸,减去背景图的尺寸得到,可以为负值。对照上面的示例,思考一下,应该可以感受到,以这个减法计算值为参照的话,正好可以符合我们感官上对背景图位置的理解。
body { background-image:url(beijing.gif); backgrounf-repeat:no-repeat;background-position:33%; } 则背景图像会放置于水平三分之一,垂直二分之一处。 下面给出了关键字和百分比值的对照比: 单一关键字:center、top、bottom、right、left。 等价的双关键字:center center、top center、center to、bottom ...
1、使用百分比的场合 在目前项目中,最常用百分比的莫过于width和height。其他可以用到百分比的样式包括:border-radius,background-position,font-size,line-height,vertical-align,bottom、left、right、top,transform: translate等。如果上面列举的所有属性你都能够轻松地说出它们的百分比含义,那么估计这篇文章就不大适合你...
CSS背景定位属性background-position可以用来设置背景图像的位置。 可以使用以下值来设置background-position属性: 关键字:left、center、right、top、bottom,分别表示背景图像在容器内的左、中、右、上、下位置。 百分比值:使用百分比值来设置背景图像的位置,例如50% 50%表示背景图像在容器的中心位置。 像素值:使用像素...
CSS 中 background-position,让你的网页设计达到新的高度 背景位置(background-position)是 CSS 中一个非常重要的属性,它决定了背景图片的位置。它可以使用两个值来设置,分别表示背景图片的水平和垂直位置。背景位置的默认值是 0% 0%,表示背景图片位于元素的左上角。你可以使用关键字来设置背景位置,如 center...