- HTML 教程
- HTML - 首页
- HTML - 路线图
- HTML - 简介
- HTML - 历史与演变
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块
- HTML - 样式表
- HTML - 格式化
- HTML - 引号
- HTML - 注释
- HTML - 颜色
- HTML - 图片
- HTML - 图片地图
- HTML - 内嵌框架
- HTML - 短语元素
- HTML - 元标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格标题和标题
- HTML - 表格样式
- HTML - 表格 Colgroup
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 邮件链接
- HTML 颜色名称和值
- HTML - 颜色名称
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 页眉
- HTML - Head 元素
- HTML - 添加 Favicon
- HTML - Javascript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - 使用 CSS 进行布局
- HTML - 响应式设计
- HTML - 符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - Canvas
- HTML API
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 杂项
- HTML - 文档对象模型 (DOM)
- HTML - MathML
- HTML - 微数据
- HTML - IndexedDB
- HTML - Web 消息传递
- HTML - Web CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - 网页幻灯片
- HTML 工具
- HTML - Velocity Draw
- HTML - 二维码
- HTML - Modernizer
- HTML - 验证
- HTML - 颜色拾取器
- HTML 参考
- HTML - 速查表
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 码
- ASCII 码表查找
- HTML - 颜色名称
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- 语言 ISO 代码
- HTML - 字符编码
- HTML - 已弃用标签
- HTML 资源
- HTML - 快速指南
- HTML - 有用资源
- HTML - 颜色代码生成器
- HTML - 在线编辑器
HTML - DOM Style 对象 scrollBehavior 属性
HTML DOM Style 对象的**scrollBehavior**属性指定平滑滚动效果,而不是在用户点击可滚动框内的链接时立即滚动。
语法
设置 scrollBehavior 属性object.style.scrollBehavior= "auto | smooth | initial | inherit";获取 scrollBehavior 属性
object.style.scrollBehavior;
属性值
值 | 描述 |
---|---|
auto | 这是默认值,滚动框在元素之间立即滚动。 |
smooth | 它指定元素之间平滑滚动效果。 |
initial | 用于将此属性设置为其默认值。 |
inherit | 用于继承其父元素的属性。 |
返回值
它返回所选元素的 scrollBehavior 属性的当前值。
HTML DOM Style 对象“scrollBehavior”属性示例
以下示例使用列表和 div 元素解释 scrollBehavior 属性以滚动浏览不同的部分。
<!DOCTYPE html> <html lang="en"> <head> <title> HTML DOM Style Object right Property </title> <style> div { height: 700px; border: 2px solid #04af2f; } #section1 { background-color: rgb(202, 249, 249); } #section2 { background-color: rgb(241, 189, 238); } #section3 { background-color: rgb(248, 222, 161); } </style> </head> <body> <h3> Click on the links in list or links inside three section before and after clicking on 'Change scoll Behavior' button to see change in scroll effects using smooth scroll behavior property. </h3> <button onclick="fun()">Change scoll Behavior</button> <br><br> <ul> <li> <a href="#section3">Jump to section 3</a> </li> <li> <a href="#section2">Jump to section 2</a> </li> <li> <a href="#section1">Jump to section 1</a> </li> </ul> <div id="section1"> This is Section 1 <br> <a href="#section2">Jump to section 2</a> <br> <a href="#section3">Jump to section 3</a> </div> <div id="section2"> This is Section 2 <br> <a href="#section3">Jump to section 3</a> <br> <a href="#section1">Jump to section 1</a> </div> <div id="section3"> This is Section 3 <br> <a href="#section1">Jump to section 1</a> <br> <a href="#section2">Jump to section 2</a> </div> <script> function fun() { document.documentElement.style .scrollBehavior = "smooth"; } </script> </body> </html>
支持的浏览器
属性 | |||||
---|---|---|---|---|---|
scrollBehavior | 是 61 | 是 79 | 是 36 | 是 15.4 | 是 48 |
html_dom_style_object_reference.htm
广告