1. 使用background-size属性 background-size属性可以控制背景图的大小,常见的取值有cover和contain。cover会保证背景图覆盖整个元素,可能会裁剪部分图像;contain会保证整个背景图完整显示在元素内,可能会留有空白。 示例代码如下: <!DOCTYPE html> <html> <head> <style>.bg { width: 300px; height: 200px; ba...
第一种:使用background-size:cover; background-size属性指定背景图片大小。 注意浏览器兼容。 <!DOCTYPE html><html><head><metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/><title>背景图片自适应填充整个页面</title></head><style>body{background:url(u=3577773561,2706257243&fm=26&g...
background-size:设置背景图大小,它的属性值有:cover、contain和具体的宽度和高度值 (1)cover:浏览器将使图像足够大,使它完全覆盖了盒子区,同时仍然保持其高宽比。在这种情况下,有些图像可能会跳出盒子外,也就是说图像铺满了盒子,但是会有一部分被剪切了
background-size的值cover和contain都是保持背景图片的宽高比不变,不同之处是: cover会拉伸或者缩小图片,直到刚好能完全覆盖背景区域,也就是宽度(或者高度)正好达到背景的边界,然后高度(或者宽度)有可能是超出背景边界的; contain会拉伸或者缩小图片,直到图片的宽度(或者高度)抵达背景的边界,当宽度首先到达背景的宽度时...
1、首先,在HTML文档中指定一个元素来作为背景图片的容器。可以使用div元素来创建一个容器,然后在其中添加内容。2、在CSS中为这个容器指定背景图片和其他属性,例如背景颜色、背景重复方式等。其中,可以使用background-size属性来设置背景图片的大小。在上面的例子中,background-size属性被设置为cover,这意味着背景...
1、使用backgroundsize属性:backgroundsize属性用于设置背景图片的尺寸,它可以接受以下几种值: 长度值:如50px、10em等,表示图片的宽度和高度。 百分比:如50%,表示图片的宽度和高度占元素的百分比。 关键字:cover(缩放图片以完全覆盖元素)和contain(缩放图片以适应元素的宽度和高度)。
background-size: cover; } “` 上述代码中,背景图像为”background.jpg”,background-size属性设置为cover表示将背景图片等比例缩放,保持宽度和高度都不超过视口的大小,以填充整个视口。 2. 使用CSS背景属性和background-repeat属性:通过设置background-repeat属性为no-repeat可以防止背景图像进行平铺,同时使用backgroun...
/* background-size: contain; */ /* 把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。 背景图像的某些部分也许无法显示在背景定位区域中。 */ background-size: cover; /* 把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。 */ ...
background-color:blue; padding:20px; } 1. 2. 3. 4. 规定背景图像的尺寸大小 background-size background-size_a_b 可以通过以下属性值控制背景图像的显示大小 长度值:第一个值设置宽度,第二个值设置高度。如果只设置了一个值,那么第二个值都会默认是“auto”。
.section-1 { min-height: 100%; position: absolute; background-image: url(http://i.imgur.com/fGrTemz.jpg); background-position: center bottom; background-repeat: no-repeat; background-size: cover; overflow: auto; } Share Improve this answer Follow answered Feb 18, 2014 at 19:43 ...