首页 > 开发 > CSS > 正文

CSS详解背景图片定位background-position介绍

2024-07-11 08:20:49
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了CSS详解背景图片定位background-position介绍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

前面361模板网已经对CSS的background-position属性做了介绍:《CSS样式代码:background-position 用法详细介绍》,今天这一讲,主要是对前面课程的补充介绍,大神飘过。

背景图片定位background-position用法详解:

background-position的写法:

1)关键字:background-position: left top;

2)像素:background-position: 0px 0px;

3)百分比:background-position: 0% 0%;

均表示将图片定位在左上角。第一个元素值指的是距离左边的距离,第二个元素值指的是距离上边的距离。但百分比与其他两种是有所区别的。

直接举例:

1.background:url(../image/header.jpg) no-repeat 30% 30%;

背景图片的(30%, 30%)的点与其所属的div的(30%, 30%)的点对齐。图片中的该定位点与元素中的定位点重合,即该元素其实设置了两个效果。

2.background:url(../image/header.jpg) no-repeat left top; /*相当于0% 0%*/

表示背景图片在指定div的位置,从左上角开始

3.background:url(../image/header.jpg) no-repeat right bottom; /*相当于100% 100%*/

表示背景图片从指定div的右下角开始显示图片,并且背景图片右下角与div的右下角重合

4.background:url(../image/header.jpg) no-repeat 300px 200px;

即背景图片距div的左边界300px,距div的上边界200px。

5.background:url(../image/header.jpg) no-repeat 50% 50% ;

/* 相当于background:url(../image/header.jpg) no-repeat center ; */

背景图片在div中水平方向与竖直方向都居中显示

6.background:url(../image/header.jpg) no-repeat 300px; /*相当于300px 50%*/

若只写一个参数,则另一个参数默认为50%,即背景图片距div的左边300px,而竖直方向居中。

7.background:url(../image/header.jpg) no-repeat -300px -100px ;

背景图片相对于div左上角(0px,0px) 又向左移动了300px,向上移动了100px

以上就是CSS详解背景图片定位background-position介绍的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表