巴适自动秒收录
  • 如何加入
  • 查询是否收录
  • 文章资讯
  • 人气排行榜人气排行榜
  • 点入排行榜点入排行榜
  • 自助发软文
  • 自助广告位
  • 会员登录会员登录
使用CSS实现一个滚动阴影效果_CSS教程_CSS_网页制作
  • 文章编号:5129 / 分类:建站教程 / 发布时间:2024-02-22T12:00:07 / 浏览:次
  • 为了良好的用户体验,需要在容器顶部可滚动的情况下增加一个阴影条,提示用户可向上滚动;如果容器顶部不可滚动,则不显示阴影条,效果如下图所示:

    首先我们get="_blank">定义好dom和相应的样式:

    12345678910111213141516 使用<a href=css实现一个滚动阴影效果CSS教程" loading="lazy">

    //给容器设置最大高度,使其产生滚动.container{max-height:200px;overflow-y:auto;border:1pxsolidblack;position:relative;}//利用sticky定位实现吸顶效果.shadow{position:sticky;visibility:hidden;top:0;left:0;right:0;box-shadow:010px010pxrgba(0,0,0,0.2);//如果不希望阴影挡住下方内容的点击事件的话pointer-events:none;}

    核心的实现便是如何判断容器顶部是否还有滚动空间,我们用到属性,如果scrollTop大于0,说明可以向上滚动:

    import{debounce}from'https://cdn.jsdelivr.net/npm/lodash-es@4.17.21/lodash.min.js';//容器constcontainer=document.querySelector('.container');//阴影constshadow=document.querySelector('.shadow');//用到了lodash的防抖函数,//通过scrollTop是否大于0来判断容器顶部是否还有滚动空间,//从而控制shadow是否显示。consthandler=debounce((e)=>{if(e.target.scrollTop>0){shadow.style.visibility='visible';}else{shadow.style.visibility='hidden'}},50,{leading:true});//监听滚动事件container.addEventListener('scroll',handler);

    然后就实现了开头的滚动阴影效果。

    会了顶部阴影,那怎么实现底部、左侧、右侧阴影呢?聪明的你肯定脱口而出用scrollBottom、scrollLeft、scrollRight比较一下就行了。行吗?不太行哦,元素没有scrollBottom、

    scrollRight属性,因此底部和右侧阴影不能用这个方法实现。那么应该怎么搞呢,也简单,用到元素的scrollWidth和scrollHeight就可以实现scrollBottom和scrollRight的效果:

    constscrollRight=scrollWidth-scrollLeft;constscrollBottom=scrollHeight-scrollTop;//然后再使用前文的逻辑处理即可......//但是这里还有个坑,//上述的scrollBottom和scrollRight是通过浮点数相减来的,//会有精度问题,因此比较时不是直接与0比较,而是用Number.EPSILON//举个栗子scrollRight>Number.EPSILON

    其实不止滚动阴影,还有一些效果也是可以用这个思路做的,比如下图中的指示器效果:

    写篇小水文,混混经验。我发现长篇的干货数据不太好,反而是这样几分钟看完的小水文数据还挺好看的。虽然水,但是也有不少知识点:

    到此这篇关于使用CSS实现一个滚动阴影效果的文章就介绍到这了,更多相关CSS滚动阴影内容请搜索巴适教程以前的文章或继续浏览下面的相关文章,希望大家以后多多支持巴适教程!

    相关标签: CSS滚动阴影效果、 CSS阴影、 CSS滚动、 本文地址:https://www.ibashi.net/jianzhanwz/5129.html 上一篇:巴适秒收录ibashinet 下一篇:CSS实现强制换行行省略一行半的示例代码CSS
  • 相关推荐
  • 分享盘点10个可免费使用的网站CDN加速服务_建站经验_网站运营

    分享盘点10个可免费使用的网站CDN加速服务_建站经验_网站运营

  • 搬瓦工VPS注册账户/购买图文教程,附最新优惠码

    搬瓦工VPS注册账户/购买图文教程,附最新优惠码

  • 聚合思想是什么?聚合页面有哪些类型?

    聚合思想是什么?聚合页面有哪些类型?

  • 交换友情链接注意事项

    交换友情链接注意事项

  • 常用的国外服务器租用推荐国外独立服务器排行榜

    常用的国外服务器租用推荐国外独立服务器排行榜

  • 隐藏和显示图表网格线:Excel图表学习记第9课

    隐藏和显示图表网格线:Excel图表学习记第9课

  • 如何在Word2013中做出自己喜欢的项目符号

    如何在Word2013中做出自己喜欢的项目符号

  • 恐怖合成,制作恐怖电影里的科学怪人-照片合成

    恐怖合成,制作恐怖电影里的科学怪人-照片合成

  • 奇幻合成,合成一幅在风浪中坐着皮箱漂流的奇幻场景-照片合成

    奇幻合成,合成一幅在风浪中坐着皮箱漂流的奇幻场景-照片合成

  • Netfront:香港三网直连VPS,7折优惠,可解锁港区奈菲等,月付42港元起,国内优化100Mbps带宽不限流量vps,HK$600/月

    Netfront:香港三网直连VPS,7折优惠,可解锁港区奈菲等,月付42港元起,国内优化100Mbps带宽不限流量vps,HK$600/月

  • 7个知乎用户画像特点,知乎人群画像决定了知乎运营的成败_互联网运营

    7个知乎用户画像特点,知乎人群画像决定了知乎运营的成败_互联网运营

  • SEO网站优化应该从网站内部着手

    SEO网站优化应该从网站内部着手

  • 2022年甘肃省考公务员报名时间及报名入口【2月26日

    2022年甘肃省考公务员报名时间及报名入口【2月26日

  • 电影《钢铁意志》推广曲发布陈思思倾情献唱《之初》_巴适网【IBASHI.NET】

    电影《钢铁意志》推广曲发布陈思思倾情献唱《之初》_巴适网【IBASHI.NET】

  • 《血战松毛岭》首播,战争大剧,快节奏叙事,很青春,但叙事太乱_当代娱乐网

    《血战松毛岭》首播,战争大剧,快节奏叙事,很青春,但叙事太乱_当代娱乐网

  • 什么是301/302跳转?网站如何做好跳转?-SEO

    什么是301/302跳转?网站如何做好跳转?-SEO

  • 拼音本原来是这样做的!Word制作四线三格拼音练习本模板

    拼音本原来是这样做的!Word制作四线三格拼音练习本模板

  • Photoshop设计卷边效果的变形金刚电影海报图片。Photoshop设计卷

    Photoshop设计卷边效果的变形金刚电影海报图片。Photoshop设计卷

  • 文章推荐
    印度西红柿卖出天价!上演真人版“偷菜”:有人雇保镖看店-业界
    locvps韩国vps怎么样?亲自体验一下告诉你效果_VPS测评
    域名包含关键词是否利于seo优化
    FxTransit:台湾VPS,1核1G内存10GNVMe,1Gbps@1TB,并提供IPv6随机出站+DNS流媒体解锁,月付$4.5起
    bwhstatus:检查搬瓦工机房状态的一个官方网站
    在PowerPoint2007中制作文本语音识别的动画效果
    详解Word2003如何添加拼音标注
    Word2010文档字数统计快捷键和方法
    HostKvm美国CN2+BGP混合线路洛杉矶VPS主机上线/2G内存/月付6.65美元起
    油画效果,通过PS制作雨中油画质感效果照片-艺术画效
    搜索问答剧场【七】“robots文件”常见问题解析
    在指定WPS演示2013幻灯片页面停止播放背景音乐
    批量快速去除WPS文字2013电子试卷选择题答案
    HostHongKong便宜香港VPS服务器补货/512M内存/KVM架构/年付12美元/适合海外业务选择
    倒计时动画在WPS演示2013中的制作
    angelababy云中歌引期待演绎“一诺今生”的至纯爱情_巴适网【IBASHI.NET】
    致敬特级飞行员刘锐,李玉刚献唱《我爱祖国的蓝天》_巴适网【IBASHI.NET】
    回顾光影魅力!德国电影大师展11.11-20亮相上海-MM影视
    热门推荐
    中华人民共和国文化和旅游部
    【青海企业名录
    找工厂热度榜单
    五香茶叶蛋怎么做
    星座每日博文排行
    SISU
    潮州广播电视网
    中国银行网站
    墨西哥队
    大公网
    道路救援网
    本地惠生活
    域名变更通知
    天水市人民政府
    利郎
    中华人民共和国交通运输部
    图说北京
    青海省文化和旅游厅
    发表评论

    Copyright @ 2021 巴适自动秒收录 此内容系本站根据来路自动抓取的结果,不代表本站赞成被显示网站的内容或立场。 蜀ICP备15001851号

    本页阅读量次 | 本站总访问次 | 本站总访客人 | 今日总访问次 | 今日总访客人 | 昨日总访问次 | 昨日总访客人 | 网站地图

    巴适自动秒收录于2010年7月建站,现已经稳定运行
    技术支持:巴适自动秒收录