当前位置: 首页 > news >正文

scroll-behavior属性使用方法

定义和用法:

scroll-behavior 属性规定当用户单击可滚动框中的链接时,是否平滑地(具动画效果)滚动位置,而不是直线跳转。

<style>element{/* 核心代码 */scroll-behavior: smooth;}
</style>

属性值:

描述
auto默认值。允许在滚动框内的元素间直接跳转的“滚动效果”。
smooth允许在滚动框内的元素间平滑的“滚动效果”。

效果展示:

        说明:点击侧边栏的数字,实现左侧模块间的滚动切换效果

 

 详细代码:

<style>a {display: inline-block;width: 20px;text-decoration: none;color: #000;}nav {position: absolute;top: 50px;left: 300px;width: 20px;text-align: center;border: 1px solid black;z-index: 1;}scroll-container {/* 核心代码:缓慢滚动过渡 */scroll-behavior: smooth;display: block;width: 350px;height: 200px;overflow-y: scroll;border: 1px solid #ccc;}scroll-page {position: relative;display: flex;align-items: center;justify-content: center;height: 100%;font-size: 2em;}
</style>
<body><nav><a href="#page-1">1</a><a href="#page-2">2</a><a href="#page-3">3</a><a href="#page-4">4</a><a href="#page-5">5</a></nav><scroll-container><scroll-page id="page-1">模块1</scroll-page><scroll-page id="page-2">模块2</scroll-page><scroll-page id="page-3">模块3</scroll-page><scroll-page id="page-4">模块4</scroll-page><scroll-page id="page-5">模块5</scroll-page></scroll-container>
</body>
http://www.lryc.cn/news/262219.html

相关文章:

  • Python Django 连接 PostgreSQL 操作实例
  • 5.实现简化版raft协议完成选举
  • 服装管理系统 简单实现
  • 深度学习项目实战:垃圾分类系统
  • C#浅拷贝和深拷贝数据
  • 【JVM】4.运行时数据区(程序计数器、虚拟机栈)
  • 算法:程序员的数学读书笔记
  • 机器学习算法---时间序列
  • RK3568/RV1126/RV1109/RV1106 ISP调试方案
  • 【TB作品】51单片机,语音出租车计价器
  • jmeter简单压测kafka
  • 【漏洞复现】红帆OA iorepsavexml.aspx文件上传漏洞
  • 04_Web框架之Django一
  • 单机架构到分布式架构的演变
  • 1.新入手的32位单片机资源和资料总览
  • jmeter判断’响应断言‘两个变量对象是否相等
  • 【Linux基础命令使用】
  • 【JNA与C++基本使用示例】
  • HttpRunner接口自动化测试框架
  • 云计算:Vmware 安装 FreeNAS
  • 数据库交付运维高级工程师-腾讯云TDSQL
  • 目标检测YOLO实战应用案例100讲-光伏电站热斑检测(续)
  • jmeter如何循环运行到csv文件最后一行后停止
  • 电路中的屏蔽罩作用及设计
  • CodeBlocks定义异常:multiple definition of 和 first defined here
  • RHEL7.5编译openssl1.1.1w源码包到rpm包
  • 结构型设计模式(二)装饰器模式 适配器模式
  • C#数据结构
  • 代码随想Day39 | 62.不同路径、63. 不同路径 II
  • Autosar通信实战系列07-Com模块要点及其配置介绍(二)