首页->文章内容
background:url(youxia.jpg) bottom right no-repeat是什么意思
[编辑:zxd] [点击:1943] [回应:0] [上传时间:2018-6-10 10:46:54]

background:url(youxia.jpg) bottom right no-repeat;

“background:url(youxia.jpg) no-repeat 0 center”。

使用youxia.jpg图片设置为背景,并且不重复,显示在x轴为0,y轴的居中位置

就是添加一个背景图片不平铺。居于左下,还有那个颜色最好去掉,要么就加背景色。要么就是背景图。你这样会出现不好的后果

background:url(1.jpg) no-repeat 0 50%; 0 和 50%代表的含义

表示背景图片放的位置。第一个是水平位置,第二个是垂直位置。0表示从最左边开始,50%表示垂直居中

background:url(../images/side_bg.gif) 0 bottom no-repeat; 什么意思

意思依次是:背景图片地址-左右的对齐方式(或距离)-左右的对齐方式(或距离)-是否重复

追问

其实我想问具体的 后面 0 bottom  no-repeat 具体是什么意思;background 我知道是背景图片定位。如果用background:url(../images/side_bg.gif)  0 5px  no-repeat来定义 我很容易就明白了,只不过变成0 bottom 了 我就难理解了 我不知道要怎么定位了

追答

这是一种简便的定位方法,可以用left , top , right , bottom , center来定位图片的绝对位置,比如你有个元素,他的高度跟随内容的变化而增高,你想让这个元素的背景一直贴在元素的最底部,用bottom就可以了,表示元素的背景一直贴在元素的底部,你试试就知道了,一直只靠想象不好理解

background:url(../images/list01.png) no-repeat 0 center;
的意思是 图像地址 不重复 水平位置0 垂直位置居中

0 center 的意思就是 水平位置0 垂直位置居中
-4px -3px 的意思就是 水平位置-4px 垂直位置-3px

这两个值和background-position 属性是一样的,即设置背景图像的起始位置。
这个属性设置背景原图像的位置,背景图像如果要重复,将从这一点开始。
默认值:0% 0%
可能的值
top left
top center
top right
center left
center center
center right
bottom left
bottom center
bottom right (以上,如果您仅规定了一个关键词,那么第二个值将是"center"。)

x% y% ( 第一个值是水平位置,第二个值是垂直位置。左上角是 0% 0%。右下角是 100% 100%。如果您仅规定了一个值,另一个值将是 50%。)

mpx npx (第一个值是水平位置,第二个值是垂直位置。左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。如果您仅规定了一个值,另一个值将是50%。)

您可以混合使用 % 和 position 值。


乐 排 行 板 . 版 权 所 有

京ICP备12001047号-3