Css实现浏览滚动条效果
  g6De1cLJtsdy 2023年11月06日 37 0

Css实现浏览滚动条效果

前言

也是有大半个月没有更新文章了,大部分时间都在玩,然后就是入职的事。今天就更新一个小知识,刷抖音的时候看到的,感觉还不错。

属性介绍

关键属性animation-timeline:动画名称;

用于控制动画的时间轴。它可以让你在一个元素上同时播放多个动画,控制它们的开始时间和持续时间,并通过时间轴来管理它们。

代码实现

html

<div class="topbar">
    <div class="line">
    </div>
</div>

css

.line{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width:0%;
    height:5px;
    background-color:darkorange;
    animation:scroll 3s linear;
    /* 动画的时间线 */
    animation-timeline:scroll();
}

@keyframes scroll {
    from{
        width:0%;
    }
    to{
        width:100%;
    }
}

效果展示

注意网页头部,有个滚动条会根据当前浏览的网站高度去滚动。

image

image

结尾

但是css属性需要考虑到浏览器版本的兼容,推荐一个网站

https://caniuse.com/ 可以查询css属性的兼容性

image

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  NPQODODLqddb   2024年05月17日   63   0   0 .NET
  mVIyUuLhKsxa   2024年05月17日   50   0   0 .NET
  XkHDHG7Y62UM   2024年05月17日   42   0   0 .NET
  f18CFixvrKz8   2024年05月18日   78   0   0 .NET
  rBgzkhl6abbw   2024年05月18日   71   0   0 .NET
  MYrYhn3ObP4r   2024年05月17日   39   0   0 .NET
  S34pIcuyyIVd   2024年05月17日   55   0   0 .NET
  gKJ2xtp6I8Y7   2024年05月17日   49   0   0 .NET
  MYrYhn3ObP4r   2024年05月17日   32   0   0 .NET
g6De1cLJtsdy