CSS中经常使用背景图片来美化网页,但如何正确地定义图片的位置呢?本文将介绍CSS中常用的三种方式,帮助你轻松掌握图片位置的设置方法。 第一种方式:background属性 background属性可...
CSS中经常使用背景图片来美化网页,但如何正确地定义图片的位置呢?本文将介绍CSS中常用的三种方式,帮助你轻松掌握图片位置的设置方法。
第一种方式:background-position属性
background-position属性可以控制背景图片在元素内的位置。其常用的两个属性值是left和top,分别表示图片在横向和纵向上的位置。例如:
p{
background-image: url('image.jpg');
background-position: left top; /*图片位于左上角*/
} p{
background-image: url('image.jpg');
background-position: 50px 100px; /*图片离元素左边和上边分别有50px和100px距离*/
} p{
background-image: url('image.jpg');
background-position: left top;
background-origin: padding-box; /*从padding值开始计算图片位置*/
padding: 20px; /*设置padding值为20px*/
} p{
background-image: url('image.jpg');
background-position: left top;
background-attachment: fixed; /*图片固定在页面上不滚动*/
}