前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【案例】滚动条位置控制元素透明度变化

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

作者头像
用户1730674
发布2019-04-30 15:00:48
1.3K0
发布2019-04-30 15:00:48
举报
文章被收录于专栏:我分享我快乐

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

代码如下

代码语言:javascript
复制
<!doctype html>
<html>
<head>
<script src="jquery.js"></script>
<style>
*{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;}
</style>
<meta charset="UTF-8">
<title>滚动条的应用案例</title>
</head>
<body>

<div class="text">UI即User Interface(用户界面)的简称。<br>
泛指用户的操作界面,UI设计主要指界面的样式,美观程度。<br>
而使用上,对软件的人机交互、操作逻辑、界面美观的整体设计则是同样重要的另一个门道。<br>
好的UI不仅是让软件变得有个性有品味,<br>
还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。</div>
<div class="bg"><img src="bg.jpg"></div>
<script>
//把文本块放在画面中间
$(".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})
 }
)
</script>
</body>
</html>

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-01-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 我分享我快乐 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云小微
腾讯云小微,是一套腾讯云的智能服务系统,也是一个智能服务开放平台,接入小微的硬件可以快速具备听觉和视觉感知能力,帮助智能硬件厂商实现语音人机互动和音视频服务能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档