<div class="main">
<div class="left-description">
<div class="title">
title
<span style=color:#DB3157>
title
</span>
</div>
<div class="content">
<span>
1
</span>
</div>
</div>
<div class="image">
<img src="https://z3.ax1x.com/2021/11/03/IEnW90.png">
</div>
</div>
.main{
display:flex;
scroll-snap-type:y mandatory;
overflow:scroll;
width:100%;
height:100vh;
margin: 0px;
}
.title{
color:white;
font-size:40px;
font-weight:800;
font-family:Airal;
padding-top:180px;
padding-left:180px;
padding-bottom:30px;
}
.content{
color:grey;
padding-left:180px;
font-size:24px;
}
.image{ float:right;
width:40%;
height:100vh;
}
.left-description{
background-color:black;
float:left;
width:59.7%;
height:100vh;
scroll-snap-align:start;
}
.main样式scroll-snap-type:x mandatory;
.image样式加scroll-snap-align: start
而且多加几个项,要不都没出滚动条,效果不明显
<style>.main{
display:flex;
scroll-snap-type:x mandatory;
overflow:scroll;
width:100%;
height:100vh;
margin: 0px;
}
.title{
color:white;
font-size:40px;
font-weight:800;
font-family:Airal;
padding-top:180px;
padding-left:180px;
padding-bottom:30px;
}
.content{
color:grey;
padding-left:180px;
font-size:24px;
}
.image {
float: right;
width: 40%;
height: 100vh;
scroll-snap-align: start;
}
.left-description{
background-color:black;
float:left;
width:59.7%;
height:100vh;
scroll-snap-align:start;
}
</style>
<div class="main">
<div class="left-description">
<div class="title">
title
<span style=color:#DB3157>
title
</span>
</div>
<div class="content">
<span>
1
</span>
</div>
</div>
<div class="image">
<img src="https://z3.ax1x.com/2021/11/03/IEnW90.png">
</div>
<div class="image">
<img src="https://z3.ax1x.com/2021/11/03/IEnW90.png">
</div>
<div class="image">
<img src="https://z3.ax1x.com/2021/11/03/IEnW90.png">
</div>
<div class="image">
<img src="https://z3.ax1x.com/2021/11/03/IEnW90.png">
</div>
</div>