使用CSS背景图片铺满元素
CSS背景图片可以用来铺满元素,以提供更好的视觉效果。下面介绍几种常用的CSS背景图片铺满元素的方法。
方法1: background-size属性
background-size属性可以用来设置背景图片的尺寸,以铺满元素。
body {
background-image: url(bg.jpg);
background-size: cover;
}
background-size属性有两个值可以选择:cover和contain。cover值会把背景图片拉伸到元素的边界,contain值会把背景图片拉伸到元素的内容区域,如果没有定义background-size属性,背景图片的大小就是原始大小。
方法2: background-position属性
background-position属性可以用来设置背景图片的位置,以铺满元素。
body {
background-image: url(bg.jpg);
background-position: center;
}
background-position属性有四个值可以选择:top, right, bottom, left。它们分别代表背景图片的上、右、下、左边缘距离元素的边界的距离。如果没有定义background-position属性,背景图片的位置默认是左上角。
方法3: background属性
background属性可以用来设置背景图片和背景图片的位置,以铺满元素。
body {
background: url(bg.jpg) center;
}
background属性可以把background-image、background-position和background-size等属性组合在一起,以更加简洁的方式定义背景图片的位置和尺寸。
使用CSS背景图片可以铺满元素,以提供更好的视觉效果。上面介绍了三种常用的CSS背景图片铺满元素的方法:background-size属性、background-position属性和background属性。
千锋教育是高品质web前端培训机构,千锋教育拥有大量实力web前端培训讲师,提供优质的web培训课程,web前端培训,欢迎报名千锋教育。