<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
.box {
width: 100%;
min-width: 450px;
text-align: center;
}
.box div {
height: 100vh;
line-height: 100vh;
font-size: 30px;
background-size: cover;
background-attachment: fixed;
background-position: center;
color: white;
}
.img1 {
background-image: url(./图片/1.jpg);
}
.img2 {
background-image: url(./图片/2.jpeg);
}
.img3 {
background-image: url(./图片/3.jpeg);
}
.img4 {
background-image: url(./图片/4.jpeg);
}
</style>
</head>
<body>
<div class="box">
<div class="img1">
「君不见黄河之水天上来,奔流到海不复回」
</div>
<div class="img2">
「君不见高堂明镜悲白发,朝如青丝暮成雪」
</div>
<div class="img3">
「人生得意须尽欢,莫使金樽空对月」
</div>
<div class="img4">
「与君歌一曲,请君为我倾耳听」
</div>
</div>
</body>
</html>
原理是通过background-attachment 的 背景图片停留在当前视口实现的
原文:https://www.cnblogs.com/fc11/p/14840005.html