css fixed 滚动条_【案例】滚动条位置控制元素透明度变化

本文介绍如何通过CSS和JavaScript实现滚动条位置控制元素透明度变化的效果。示例代码展示了当滚动条滚动时,背景图片和文本的透明度如何随滚动位置动态调整。同时,文章强调了UI设计在软件中的重要性,良好的UI设计应注重操作的舒适性和易用性。
摘要由CSDN通过智能技术生成

像这种滚动条位置控制元素透明度变化如何实现?

1733a07dd8ae63aa6a93a90de7ff70fc.gif

代码如下

*{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif,"微软雅黑"}

body{line-height:26px;margin:0;height:3000px;background-color:black;}

.bg{position:fixed;top:0;}

.bg img{width:100%;opacity:0.4;}

.text{position:absolute;max-width:1000px;color:gray;text-align:center;}

滚动条的应用案例

UI即User Interface(用户界面)的简称。

泛指用户的操作界面,UI设计主要指界面的样式,美观程度。

而使用上,对软件的人机交互、操作逻辑、界面美观的整体设计则是同样重要的另一个门道。

好的UI不仅是让软件变得有个性有品味,

还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。

//把文本块放在画面中间

$(".text").css({left:"50%",top:"50%"})

$(".text").css({marginLeft:-$(".text").width()/2})

//根据滚动条位置设置元素的透明度变化

var n=0

$(window).scroll(

function(){

n=$(window).scrollTop()

document.title=n

$(".text").css({opacity:1-n/300})

$(".bg img").css({opacity:n/300})

}

)

希望大家看过我的案例分享后能有所收获。如果大家喜欢哪类效果,还想看哪方面的哪类型的设计制作案例可以留言给我,有时间我一定会分享更多设计制作相关的内容给大家的。谢谢!

 时刻提醒自己 

不抱怨,多实践,终达成功彼岸!

我的座右铭:不能领跑也绝不放弃!

84c0ab8f0dbb91f4d46e735e96efb89c.png b170f2ba404d3fa40cfa9e02e314d997.png 8fe447d907752998c5abfadad72855ce.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值