纯css使用线性渐变实现滚动进度条

raindi      2022-02-16     357

关键词:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>纯css使用线性渐变实现滚动进度条</title>
    <style>
        body {
            position: relative;
            padding: 50px;
            font-size: 24px;
            line-height: 30px;
            background-image: linear-gradient(to right top, #ffcc00 50%, #eee 50%);
            background-size: 100% calc(100% - 100vh + 5px);
            background-repeat: no-repeat;
            z-index: 1;
        }

        body::after {
            content: "";
            position: fixed;
            top: 5px;
            left: 0;
            bottom: 0;
            right: 0;
            background: #fff;
            z-index: -1;
        }
    </style>
</head>

<body>
    <h1>不可思议的纯 CSS 进度条效果</h1>

    <p>在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。</p>

    <p>OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我一直在想,有没有可能只使用 CSS 完成这个效果呢?</p>

    <p>在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。</p>

    <p>OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我一直在想,有没有可能只使用 CSS 完成这个效果呢?</p>

    <p>在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。</p>

    <p>OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我一直在想,有没有可能只使用 CSS 完成这个效果呢?</p>

    <p>在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。</p>

    <p>OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我一直在想,有没有可能只使用 CSS 完成这个效果呢?</p>

    <p>在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。</p>

    <p>OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我一直在想,有没有可能只使用 CSS 完成这个效果呢?</p>

    <p>在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。</p>

    <p>OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我一直在想,有没有可能只使用 CSS 完成这个效果呢?</p>

    <p>在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。</p>

    <ul>
        <li>1.xxxxxxxxxxxxxxxxxxxxx</li>
        <li>2.xxxxxxxxxxxxxxxxxxxxx</li>
        <li>3.xxxxxxxxxxxxxxxxxxxxx</li>
        <li>4.xxxxxxxxxxxxxxxxxxxxx</li>
    </ul>

    <p>OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我一直在想,有没有可能只使用 CSS 完成这个效果呢?</p>

    <p>在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。</p>

    <p>OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我一直在想,有没有可能只使用 CSS 完成这个效果呢?</p>
</body>

</html>

效果:

纯css实现顶部进度条随滚动条滚动

一、效果图二、直接复制粘贴<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatibl 查看详情

纯css3实现圆形进度条动画

悄悄地,GIF格式的进度条已经越来越少,CSS进度条如雨后春笋般涌现。今天要介绍的这个CSS3进度条,效果和FlymeOS4上的加载动画一样。首先,来看下最终的效果:  查看详情

纯css3实现文字间歇滚动效果

...但是需要操作DOM,可以参考这篇博客。考虑到项目中经常使用Vue,已经很少操作DOM了,所以考虑最好通过CSS来实现,可以通过Vue给模板元素动态绑定class来实现相同的功能,如果需要考虑css3兼容性的话,可以去使用JavaScript去完... 查看详情

超简单css3水平动态进度条+小圆球+背景色渐变

实现的的效果图如下:效果是动态加载的代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA 查看详情

css3渐变进度条动效

效果预览:  下载地址:https://qrk.lanzous.com/ic91f6d       建议复制后打开 点击下载 查看详情

使用css3线性渐变实现图片闪光划过效果

<pclass="overimg"><a><imgsrc="http://www.nowamagic.net/librarys/images/201402/2014_02_15_01.jpg"></a><iclass="light"></i></p>.overimg{position:relative;displa 查看详情

css左边竖条实现方法

...不过它的数值参数个数只有3个,比之box-shadow少一个灵活使用CSS3的渐变可以完成大量想不到的图形,CSS3的渐变简单而言分为线性渐变和径向渐变,使用线性渐变实现:这个用的比较少,outline(轮廓)是绘制于元素周围的一条线... 查看详情

角圆形 svg 进度条渐变笔画

...显示某物的循环进度。这里是fiddle我想在笔划中有重复的线性渐变渐变浅黑线小提琴中的一些代码<divng-app="myapp"><divng-controller="myctrl">< 查看详情

01超精美渐变色动态背景完整示例css动效实战(纯css与js动效)(代码片段)

...迎三连):一、线性渐变1.1渐变分类在CSS中,使用渐变色需要用到gradient属性,而gradient属性分为线性渐变linear-gradient与径向渐变radial-gradient。线性渐变和径向渐变的不同在于渐变色方向不同,线性渐变的渐变... 查看详情

纯css写的步骤条

...自行修改。其中横向滑动可以参加另外一篇文章:css如何实现滚动条隐藏但鼠标仍然可以滚动 查看详情

纯前端js实现的加载进度条

functionpreventRepeatedSubmit()varwidth=document.body.scrollWidth;varheight=document.body.scrollHeight;vardivBg=document.getElementById("divBg");varprogressBar=document.getElem 查看详情

纯css隐藏滚动条

::-webkit-scrollbar{width:0px;height:1px;}::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset005pxrgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}直接复制即可 查看详情

css3实现渐变

...器:—webkit-firebox浏览器:-moz-Opera浏览器:-o-渐变分为:线性渐变(LinearGradients)向下/向上/向左/向右/对角方向径向渐变(RadialGradients) 由中心定义 从上到下的线性渐变如何创建一个带有彩虹颜色和文本的线性渐变从... 查看详情

css3中的渐变效果

...性,通过渐变我们可以实现许多绚丽的效果。渐变可分为线性渐变和径向渐变。(1)线性渐变:沿着某条直线朝一个方向产生渐变效果语法:linear-gradient([<point>||angle]?<stop>,<stop>[,<stop>]*)  参数说明:   ... 查看详情

使用css实现炫酷的横屏滚动效果

炫酷的横屏滚动效果css实现DEMO:https://codepen.io/kobako/pen/BxVLLm我们对滚动条都不陌生.平时浏览的网页,进度条通常是垂直方向的,内容从上往下排列.但是不知道你有没有看过一些横屏滚动的网站,这样的网站在一众竖屏网页中鹤立鸡... 查看详情

进度条控件cprogressctrl实现进度滚动效果

关于CProgressCtrl控件的基本操作网上有很多资料,可我想实现进度条中进度滚动效果,即很多时候程序出现的等待或启动画面,如下图: 实现这个效果的函数为SetMarquee(_In_BOOLfMarqueeMode,_In_intnInterval),第一个参数为开关,第二... 查看详情

css3linear-gradient线性渐变实现虚线等简单实用图形

...图的叠加效果。甚至,理论上,任意彩色jpg图片都是可以使用CSS3渐变背景实现的。这种特性和box-shadow类似,参见“CSS3box-sh 查看详情

如何用纯css3制作进度条

...要制作条纹进度条我应该.bar-fill重新命名.bar-fill-stripes我使用backgrou-image属性linear-gradient同声明颜色剩余CSS3画效述相同看面代码:.bar-fill-stripesheight:15px;display:block;background:#e74c3c;width:0;border-radius:8px;background-image:linear-gradient(-45deg,rg... 查看详情