网站首页 > 教程分享 正文
网站页面内容过多,需要下拉滑动,但又想快速回到顶部,右下角会出现回到顶部的按钮或图标,点击该图标,浏览器会快速切换到页面顶部,这个交互效果该如何实现呢?
常见的回到顶部场景,网站页面内容过多,需要下拉滑动,但又想快速回到顶部,右下角会出现回到顶部的按钮或图标,点击该图标,浏览器会快速切换到页面顶部,如何实现呢?
如下图,浏览器上滑动超过顶部导航高度时,有两个交互效果:
- 自动出现“回到顶部”按钮;
- 点击“回到顶部”,返回到网页首部区域;
第一步,建立母版
母版名称命名为“回到顶部”,在母版中设置两个按钮和一个热区,分别命名为“咨询”或者其他随意,另一个叫”回到顶部“;热区命名为“顶部”。
设置“回到顶部”元件为隐藏状态,并且设置点击事件,点击“回到顶部”滚动至顶部热区(下图):
将“课程咨询”和“回到顶部”二个元件设置为动态面板,命名为“侧栏导航”,设置该动态面板属性为固定至浏览器某个位置,常见的为右下角,案例中,我设置距离浏览器右侧10像素,浏览器下边缘10像素。
第二步,设置页面滚动条件
在页面窗口滚动时,设置当滚动值大于150PX时,显示“顶部导航”滚动值小于150px时,隐藏“顶部导航”。
第三步,拖动至指定页面
需要回到顶部的地方,如下图,案例中我需要回到顶部导航,所以拖放至顶部主导航右侧。
基本完成,刷新一下,看看效果。
当小于150像素时,不显示“顶部导航”。
文章第一张图为大于150像素时,显示,且固定在屏幕右下角,制作成功!!!
本文由 @胖子 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
猜你喜欢
- 2024-10-12 你每天在刷的朋友圈,上线了新功能
- 2024-10-12 iOS应该有这种二次点击返回功能,你觉得呢?
- 2024-10-12 微信中6个实用功能,学了就会,你还在等什么
- 2024-10-12 微信图文中隐藏的4个超实用小功能都不知道,还干什么新媒体!
- 2024-10-12 B端产品需要返回旧版入口吗?(b端产品 书)
- 2024-10-12 苹果手机怎么返回上一级(苹果手机怎么返回上一级菜单)
- 2024-10-12 小猿圈教你用jQuery做个返回顶部按钮
- 2024-10-12 2个方面,带你深入了解电视端焦点运动设计
- 2024-10-12 双击微信原来还有六个隐藏功能,如果你还不会用,真的太落伍了
- 2024-10-12 Axure 小技巧:翻滚吧页面(axure9滚动页面)
你 发表评论:
欢迎- 最近发表
-
- 免费10年VPS-serv00服务器,注册与自动化保号
- Consul微服务注册中心使用指南
- 谷歌云代理商:注册谷歌云服务器需要准备哪些资料?
- steam账号注册不了/注册失败?好用的解决方法看这里
- 微服务架构中的服务注册与发现有哪些?Zookeeper、Eu
- # 从浅入深 学习 SpringCloud 微服务架构(三)注册中心 Eureka(1)
- 一文深入理解AP架构Nacos注册原理
- 群晖NAS本地搭建NVIDIA v-GPU License Server 授权许可服务器的教程
- IDEA 2024解决We could not validate your license XX
- 保障数据完整性:深入解析Oracle数据库的主键和外键约束
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)