ionic-基于angularjs实现沉浸式顶部导航栏,滚动时产生渐变效果
2016-11-22 15:35
1136 查看
最近一直在研究angularjs和ionic框架,对于如何设计好的产品和用户体验一直都在思考,看了很多关于app设计的资料和其他的产品,觉得基于material design的设计确实是目前比较好的语言,闲着的时候就写了一个关于app实现沉浸式顶部导航栏。
demo:
导航栏由透明的状态跟随页面往下混动是动态的调整,主要是根据往下滚动时计算距离顶部的距离,滚动至一定的距离时,透明度基本没有了,原色显示header导航栏,同时设置一个计算透明度的基数作为分母,滚动的距离作为分子,动态计算opacity,所以会产生渐变效果。
由于代码比较多,已整理开源在github上。欢迎访问:https://github.com/bingcool
demo:
导航栏由透明的状态跟随页面往下混动是动态的调整,主要是根据往下滚动时计算距离顶部的距离,滚动至一定的距离时,透明度基本没有了,原色显示header导航栏,同时设置一个计算透明度的基数作为分母,滚动的距离作为分子,动态计算opacity,所以会产生渐变效果。
由于代码比较多,已整理开源在github上。欢迎访问:https://github.com/bingcool
相关文章推荐
- ionic-基于angularjs实现固定顶部的可循环滚动文字的通知banner
- tableView:实现导航栏渐变和顶部禁止弹簧效果
- Android开发基于ScrollView实现的渐变导航栏效果示例
- 常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
- jQuery实现固定顶部 定位滚动导航效果代码
- 基于javascript实现文字无缝滚动效果
- 基于AngularJS实现页面滚动到底自动加载数据的功能
- swift实现图片下拉放大,导航栏渐变效果
- jquery实现返回顶部按钮和scroll滚动功能[带动画效果] 转载
- JS实现部分HTML固定页面顶部随屏滚动效果
- 基于jquery实现页面滚动时顶部导航显示隐藏
- 保存图片到本地,查看本地图片,递归实现scrollView的无限循环滚动,文字横向渐变效果,autoLayout
- 基于ArcObject河流渐变效果实现
- JS实现部分HTML固定页面顶部随屏滚动效果
- 基于jquery实现全屏滚动效果
- 使用Jquery实现顶部导航栏在页面滑动到自身所在位置之后固定在顶部的效果
- Java基于线程实现带有滚动效果的Label标签实例
- 学习笔记一、UITableView上下滚动导航栏渐变隐藏和显示效果
- 基于javascript实现文字无缝滚动效果
- Pageadmin如何实现导航栏滚动公告效果。