在网页设计中,背景图的使用是很常见的一种方式,它不仅可以美化页面,还可以起到排版、布局的作用。在 CSS 中,通过设置 backgroundimage 属性来添加背景图,且通过 backgrounds...
在网页设计中,背景图的使用是很常见的一种方式,它不仅可以美化页面,还可以起到排版、布局的作用。在 CSS 中,通过设置 background-image 属性来添加背景图,且通过 background-size 属性可以控制背景图的尺寸。
使用 CSS 设置背景图尺寸时,我们可以将 background-size 属性设置为 cover、contain 或具体的数值。
1. cover
cover 表示将背景图等比例缩放,使其完全覆盖元素的背景区域。如果元素和背景图的宽高比不一致,那么背景图会超出元素的边界。例如:
html
<style>
p {
background-image: url(background.jpg);
background-size: cover;
}
</style>
<p>This is a paragraph.</p> html
<style>
p {
background-image: url(background.jpg);
background-size: contain;
}
</style>
<p>This is a paragraph.</p> html
<style>
p {
background-image: url(background.jpg);
background-size: 200px 300px; /* 宽度200px,高度300px */
}
</style>
<p>This is a paragraph.</p> html
<style>
p {
background-image: url(background.jpg);
background-position: center;
background-size: cover;
}
</style>
<p>This is a paragraph.</p>