<p>这是第一页内容</p>
<p>这是第二页内容</p>
</div>
接下来,大家可以使用 CSS 中的绝对定位和 top 属性来实现上下滑动效果。大家需要给容器设置 position: relative,为需要滑动的元素设置 position: absolute,然后使用 top 属性调整其位置。例如:最后,大家可以使用 CSS 中的动画属性来实现滑动效果。大家可以使用 @keyframes 关键字定义动画过程,然后在需要滑动的元素上使用 animation 属性来设置动画的名称、持续时间、时间函数等。例如:/* 容器样式 */
#slider {
position: relative;
height: 300px;
}
/* 需要滑动的元素样式 */
#slider p {
position: absolute;
top: 0;
}
/* 第二页内容默认隐藏 */
#slider p:nth-child(2) {
display: none;
}
现在,大家就成功地实现了一个简单的上下滑动效果。通过学习这个例子,大家可以更好地理解 CSS 的定位和动画属性,从而让大家在网页开发中更加得心应手。/* 定义动画过程 */
@keyframes slide {
0% { top: 0; }
100% { top: -300px; }
}
/* 设置动画属性 */
#slider p {
animation: slide 1s ease-in-out infinite;
}