CSS 背景大小属性
原文:https://www.geeksforgeeks.org/css-background-size-property/
CSS 中的背景大小属性用于设置背景图像的大小。图像可以从其自然大小向左定位、拉伸或约束以适合可用空间。
语法:
background-size: auto|length|cover|contain|initial|inherit;
可以使用以下语法之一指定背景尺寸属性:
- 使用关键字值作为“ auto ”、“cover“&”contain。
- 使用单值语法。,将高度属性设置为默认值的宽度属性设置为“自动”。
- 使用同时具有宽度和高度属性的双值语法,其中第一个值设置图像的宽度,第二个值设置图像的高度。每个值可以是百分比、像素或自动。
- 要指定多个背景图像的大小,请使用逗号分隔每个值。
默认值:其默认值为自动。
属性值:下面的例子很好地描述了所有的属性。
自动:用于将背景大小属性设置为默认值。它用于将背景图像显示为原始尺寸。
语法:
background-size: auto;
示例:本示例说明了背景尺寸属性的使用,该属性的值设置为自动。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> background-size Property </title>
<style>
body {
background-image: url(
'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');
background-size: auto;
background-repeat: no-repeat;
}
</style>
</head>
<body>
<h2>background-size: auto;</h2>
</body>
</html>
输出:
长度:用于设置背景图像的宽度和高度。第一个值表示宽度,第二个值表示以 px、pt、em 等表示的背景图像的高度。如果没有给出任何值,则设置为自动。
语法:
background-size: length;
示例:该示例说明了背景尺寸属性的使用,该属性的值被设置为特定的长度值。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> background-size Property </title>
<style>
body {
background-image: url(
'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');
background-size: 400px 450px;
background-repeat: no-repeat;
}
</style>
</head>
<body>
<h2>background-size: length;</h2>
</body>
</html>
输出:
百分比:用于设置与父元素相关的宽度和高度的百分比。第一个值表示宽度,第二个值表示背景图像的高度。如果没有给出任何值,则设置为自动。
语法:
background-size: percentage;
示例:本示例说明了背景大小属性的使用,该属性的值以百分比指定。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> background-size Property </title>
<style>
body {
background-image: url(
'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');
background-size: 50%;
background-repeat: no-repeat;
}
</style>
</head>
<body>
<h2>background-size: percentage (%);</h2>
</body>
</html>
输出:
覆盖:用于调整背景图像大小,覆盖整个容器元素。
语法:
background-size: cover;
示例:该示例说明了背景大小的属性的使用,该属性的值被设置为覆盖。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> background-size Property </title>
<style>
body {
background-image: url(
'https://media.geeksforgeeks.org/wp-content/cdn-uploads/gfg_200X200.png');
background-size: cover;
background-repeat: no-repeat;
}
</style>
</head>
<body>
<h2>background-size: cover;</h2>
</body>
</html>
输出:
- *:*用于将元素的 CSS 属性设置为默认值。
- 继承 : 用于从元素的父元素属性值继承元素的属性。
*支持的浏览器:由背景尺寸*属性支持的浏览器如下:
- 谷歌 Chrome 4.0,1.0 -webkit-
- Internet Explorer 9.0
- 微软边缘 12.0
- 火狐 4.0, 3.6-moz-
- Opera 10.5
- Safari 4.1 3.0 -webkit-
版权属于:月萌API www.moonapi.com,转载请注明出处