使用属性 background-attachment: fixed;
属性设置背景图像是否固定或者随着页面的其余部分滚动。
三个参数:
scroll | 默认值。背景图像会随着页面其余部分的滚动而移动。 |
fixed | 当页面的其余部分滚动时,背景图像不会移动。 |
inherit | 规定应该从父元素继承 background-attachment 属性的设置。 |
下面是样式,复制运行看效果
<!DOCTYPE html>
<html lang="en">
<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>
body {
height: 1800px;
}
.outer {
background: url('./image/topbg.jpg') no-repeat center center;
background-size: cover;
width: 100%;
height: 400px;
/* 只需要给背景图加上该属性即可 */
background-attachment: fixed;
}
</style>
</head>
<body>
<div class="outer"> </div>
</body>
</html>