css内容进度条

最终效果  进度条高度可以调整

主要是用根基css的渐变完成的

第一步,给body添加渐变色 (从左上角一直拉到右下角)

效果如下

第二步,给body添加后面添加空元素,使他固定定位,并且设置他的背景颜色,并且使z-index=-1不然内容会被遮住

效果如下


第三步, 你会发现滚读条到底了进度条还没有走完所以需要给body使用 calc()函数进行计算

效果如下
完成

可复制代码

body {

        background-image: linear-gradient(to right top,red 50%, #eee 50%);

        background-size: 100% calc(100% - 100vh + 5px);

        background-repeat: no-repeat;

    }

    body::after{

    content:'';

    position: fixed;

    top: 10px;

    left: 0;

    bottom: 0;

    right: 0;

    background-color: #fff;

    z-index: -1;

    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,388评论 0 11
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 5,542评论 0 6
  • 这里我工作中收集了10个很不错的CSS技巧,你可以用在你的项目上。它可以帮你很好地整理你的元素并让他们看起来蛮酷的...
    web前端03阅读 4,095评论 0 6
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 5,883评论 0 1
  • 目标-梦想,从来都不是轻易能够实现。 什么是梦想?他在你前行的方向,那是未来的你在等你,未来的你拥有你现在所期望的...
    永至以达阅读 1,826评论 0 1