请教大家一个问题,关于透明导航栏的渐变问题,默认透明是0,现在我想改为默认透明度是0.5,但是我在css(.mui-bar-transparent)改了之后渐变就不生效了,有人知道怎么解决吗?
- 发布:2016-10-12 11:04
- 更新:2017-02-17 18:28
- 阅读:2500
mubrand - mubrand.com 承接各类app开发,java语言,含界面设计及前端
看了看,这块得改两个地方
1.mui.css
.mui-bar-transparent{top:0;background-color: rgba(247,247,247,0.5}
这是初始状态为0.5
2.mui.js
找到这句话
(window.scrollY - this.options.top) / this.options.offset + ')'
改为
(window.scrollY - this.options.top + 75) / this.options.offset + ')'
这块是动态拖拽时候透明度的变化,因为js里设置的是移动150像素后透明度变为1,所以这块后面加上75就可以啦,对应的0.5
引用mui.min.js的话它压缩过,不过你找找吧,能找到这段代码
7***@qq.com
谢谢 问题一解决
2017-03-01 14:49