我正在构建一个页面,其中有一些具有不同高度的 div 和其中的文本,我想在单击 div 的文本时移动页面,以便该 div 位于屏幕顶部.
我四处搜索,但我发现的通常与固定属性有关,问题是我不想更改 div 的位置属性,我只想让页面自动滚动,这样 div 就会在上面。
你对我可以从哪里开始有什么建议吗?
谢谢
.container {
width: 100vw;
height: auto;
}
.element {
padding: 50px;
}
#element-1 {
background-color: beige;
height: 500px;
}
#element-2 {
background-color: darkSeaGreen;
height: 200px;
}
#element-3 {
background-color: coral;
color: white;
height: 800px;
}
#element-4 {
background-color: MidnightBlue;
color: white;
height: 300px;
}
<div class="container">
<div class="element" id="element-1">
<h1>Some text</h1>
</div>
<div class="element" id="element-2">
<h1>Some text</h1>
</div>
<div class="element" id="element-3">
<h1>Some text</h1>
</div>
<div class="element" id="element-4">
<h1>Some text</h1>
</div>
</div>
人到中年有点甜
UYOU
相关分类