Python 前端开发之CSS Background
【摘要】 CSS 背景设置相关知识。
background
给元素设置padding之后,发现padding的区域背景和content部分的一致。
1、background-color —— 背景颜色
设置背景色:
css:
<style>
.demo{
width: 50px;
height: 100px;
background-color: greenyellow;
}
</style>
html:
<body>
<div class="demo"></div>
</body>
2、background-image —— 背景图片
设置背景图片:
css:
<style>
.demo{
width: 2000px;
height: 1500px;
background-image: url('./images/xxx.jpg');
}
</style>
html:
<body>
<div class="demo"></div>
</body>
那么发现默认的背景图片,水平方向和垂直方向都平铺
背景图片相关配置 :background-repeat,background-position,background-attach
background-repeat:设置背景图像的平铺方式 | |
repeat repeat-x repeat-y no-repeate inherit |
默认。背景图像将在垂直方向和水平方向重复 背景图像将在水平方向重复 背景图像将在垂直方向重复 背景图像将仅显示一次 规定应该从父元素继承 background-repeat 属性的设置 |
background-position:设置背景图像的起始位置 | |
垂直位置 水平位置 |
可以从两个纬度上设定关键词:上中下 左中右 垂直位置:top center bottom 水平位置:left center right 如仅规定了一个关键词,那么第二个值将是"center"。 默认值:0 0; 这两个值必须挨在一起。 |
background-attachment:设置固定的背景图像 | |
scroll fixed inherit |
默认值。背景图像会随着页面其余部分的滚动而移动。 当页面的其余部分滚动时,背景图像不会移动。 规定应该从父元素继承 background-attachment 属性的设置。 |
滚动背景图示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>滚动背景图示例</title>
<style>
* {
margin: 0;
}
.box {
height: 500px;
background: url("hulu.jpg") no-repeat center center;
background-attachment: fixed;
}
.d1 {
height: 500px;
background-color: rgba(132,0,255,0.2);
}
.d2 {
height: 500px;
background-color: rgba(132,255,255,0.2);
}
.d3 {
height: 500px;
background-color: rgba(0,255,0,0.2);
}
</style>
</head>
<body>
<div></div>
<div></div>
<div></div>
<div></div>
</body>
</html>
3、background属性的简写
background:#ffffff url('1.png') no-repeat right top;
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)