CSS: scroll-behavior: smooth;让页面平滑滚动
凡是需要滚动的地方都能加一句scroll-behavior:smooth;来提升用户滚动体验!
- 比如描点定位功能就有了平滑定位的效果
< a href="#" > TOP </a>
- 全局css中也建议添加
html, body { scroll-behavior: smooth; }
测试代码和实现效果
<template><div class="demo"><div class="box"><div class="list"><input id="one" readonly />1</div><div class="list bg-blue"><input id="two" readonly />2</div><div class="list bg-olive"><input id="three" readonly />3</div><div class="list bg-orange"><input id="four" readonly />4</div></div><div><label class="click" for="one">1</label><label class="click" for="two">2</label><label class="click" for="three">3</label><label class="click" for="four">4</label></div></div></template><style scoped>.demo {padding-top: 20px;padding-bottom: 20px;text-align: center;}.box {width: 20em;height: 10em;line-height: 10em;scroll-behavior: smooth;overflow: hidden;margin: auto;}.list {height: 100%;background: #ddd;text-align: center;position: relative;font-size: 8em;}.list > input {position: absolute;top: 0;height: 100%;width: 1px;border: 0;padding: 0;margin: 0;clip: rect(0 0 0 0);}.click {display: inline-block;width: 2em;height: 2em;line-height: 2em;border: 1px solid #ccc;background: #f7f7f7;color: #333;font-size: 1em;font-weight: bold;text-align: center;text-decoration: none;cursor: pointer;margin: 0.5em;}.bg-orange {background-color: #fccba2;}.bg-olive {background-color: #b9f2d8;}.bg-blue {background-color: #89c6fc;}</style>
效果如下:
CSS: scroll-behavior: smooth;让页面平滑滚动相关推荐
- html自动移动滚动条,css隐藏移动端滚动条并平滑滚动
HTML代码如下 移动端隐藏滚动条解决方案 *{ padding:0; margin:0; } .par-type{ height:50px; -webkit-box-sizing:border-bo ...
- 浏览器原生支持平滑滚动
原文地址:www.zhangxinxu.com/wordpress/?- 浏览器从去年年底开始,已经开始支持浏览器的原生平滑滚动定位,CSS scroll-behavior属性和JS scrollIn ...
- HTML锚点定位+平滑滚动
锚点定位属于是一种比较简单且使用频繁的技能,多用在目录和正文之间的跳转. html-代码 <div class="content"><h2 id="ti ...
- idea取消鼠标滚轮平滑滚动
刚安装了新的idea社区版,发现鼠标滚轮滚动代码的时候跟以前不一样,变成平滑滚动了,不喜欢这样,这个可以设置. 点击File => Settings => Appearance & ...
- [css] 使用overflow: scroll时不能平滑滚动怎样解决?
[css] 使用overflow: scroll时不能平滑滚动怎样解决? scroll-behavior: smooth; 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很 ...
- css 平滑滚动:scroll-behavior: smooth;锚点使用
无需 JavaScript 即可实现平滑滚动,只需一行 CSS:scroll-behavior: smooth: <template><div class="wrapper ...
- [css] 遇到overflow: scroll不能平滑滚动怎么解决?
[css] 遇到overflow: scroll不能平滑滚动怎么解决? ipone 上解决方法是这样的, -webkit-overflow-scrolling: touch; 个人简介 我是歌谣,欢迎 ...
- jquery滚动条平滑滚动_使用jQuery平滑垂直或水平页面滚动
jquery滚动条平滑滚动 View demo 查看演示Download Source 下载源 In this tutorial we will create a simple smooth scro ...
- CSS scroll-behavior 属性 — 纯 CSS 平滑滚动
CSS 中的 scroll-behavior 属性是一个非常新的属性.定义要求 scroll-behavior(尤其是在选择锚链接时)具有平滑的过渡动画外观,而不是默认的.更刺眼的即时跳转. html ...
最新文章
- ClickHouse报错解决:Code: 194. DB::Exception: Received from localhost:9000, 127.0.0.1. DB::Exception: Pas
- select * from mys where id=2;
- Python 基本数据类型 (一) - 整数
- rog live service是什么_双11手机怎么买?ROG游戏手机3“独一份”体验,值得剁手...
- 使用Wireshark进行SIP包解析
- Operations Manager 2007 R2系列之仪表板(多)视图
- html2canvas 阿里云图片没显示_对标“百度网盘”?阿里云网盘横空出世
- OpenStack的组件
- linux常用命令-第一篇
- easydarwin 安装_在Linux平台上搭建EasyDarwin,编译代码并简单部署
- 问题解决:AttributeError: 'module' object has no attribute '_rebuild_tensor_v2'
- meshlab点云转mesh
- 用python对excel文件去重
- ubuntu下Makefile:xxx: recipe for target ‘xxx‘ failed
- 最常用的65条正则表达式
- 桥梁主动防撞预警系统平台介绍
- 2020-06-29 to 2020-07-02
- python怎么输入文件路径_python怎么打开文件的路径?
- 高效学习的六大必备工具
- ssm框架+MySQL批量添加和删除
热门文章
- 计划任务服务程序(定时任务)
- matlab转子位置检测,一种基于反电势的永磁同步电机转子位置检测新方法
- 动作识别论文综述写作流程
- java生成随机6个数字和字母_java_Java生成含字母和数字的6位随机字符串,本文实例为大家分享了Java生成 - phpStudy...
- native2ascii的作用
- 【I-intern】2021年留学生回国春招要注意哪些问题?
- 详解Ubuntu for Android:Thin Client
- oracle 查询锁等待时间,查询锁等待情况
- 可复现、开放科研、跨学科合作:数据驱动下的科研趋势及应用方案
- 【无标题】推荐续费便宜的云主机(云虚拟主机免费试用)