css进度条的文字根据进度变化实现方法

本文主要介绍了css 进度条的文字根据进度渐变的示例代码,介绍了进度条里面的文字需要根据进度的长度而变化,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

需求

1.进度条里面的文字需要根据进度的长度而变化

原理

用两个一模一样的样式的 p 重叠起来

立即学习“前端免费学习笔记(深入)”;

效果

字体开始为 蓝色,跟随进度条变为 白色

css进度条的文字根据进度变化实现方法

代码

nbsp;html>            !function(e,t){function n(){t.body?t.body.style.fontSize=12*o+"px":t.addEventListener("DOMContentLoaded",n)}function d(){var e=i.clientWidth/10;i.style.fontSize=e+"px"}var i=t.documentElement,o=e.devicePixelRatio||1;if(n(),d(),e.addEventListener("resize",d),e.addEventListener("pageshow",function(e){e.persisted&&d()}),o>=2){var a=t.createElement("body"),s=t.createElement("p");s.style.border=".5px solid transparent",a.appendChild(s),i.appendChild(a),1===s.offsetHeight&&i.classList.add("hairlines"),i.removeChild(a)}}(window,document);    进度条渐变            * {            box-sizing: border-box;        }        .box{            position: fixed;            left: 50%;            transform: translate(-50%);            width: 320px;            height: 44px;            background-color: white;            color: #00a0e9;            border: 1px solid #00a0e9;        }        .process{            position: absolute;            height: 100%;            width: 0;            background: #00a0e9;            color: white;            overflow: hidden;            z-index: 10;        }        .process-text{            position: absolute;            left: 160px;            top: 50%;            font-size: 12px;            transform: translate(-50%, -50%);            white-space: nowrap;        }                function process() {            var t = 1;            var max = 320;            var progress = document.getElementById("process");            var process_texts = document.getElementsByClassName("process-text");            var interval = setInterval(function () {                if (t == max) {                    clearInterval(interval);                    for (var i in process_texts){                        process_texts[i].innerHTML = '完成'                    }                } else {                    progress.style.width = t + "px";                    for (var i in process_texts){                        process_texts[i].innerHTML = '进度' + (t / max * 100).toFixed(2) + "%"                    }                    t++;                }            }, 10)        }    

    

        点击开始    

    点击开始

登录后复制

相关推荐:

关于PHP 进度条函数的简单实例

关于PHP 进度条函数的简单实例

关于PHP 进度条函数的简单实例

以上就是css进度条的文字根据进度变化实现方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2900531.html

(0)
上一篇 2025年3月10日 23:59:47
下一篇 2025年3月3日 09:27:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 纯CSS实现下拉菜单方法教程

    本文主要介绍了纯css实现下拉菜单的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 将下拉菜单的ul高度设置为0,并且超出部分隐藏掉。 设置下拉菜单的高度添加过渡效果,高度为auto…

    2025年3月10日
    200
  • Dreamweaver中css选择器中的类使用方法

    dreamweaver怎么使用css选择器中的类?dreamweaver中css选择器中有很多功能,想要使用其中的类,该怎么使用呢?下面我们就来看看详细的教程,需要的朋友可以参考下,希望能帮助到大家。 软件名称: Adobe Dreamwe…

    2025年3月10日 编程技术
    200
  • css3实现冲击波效果

    本文主要介绍了css3实现冲击波效果的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 近日,很多浏览器按钮点击会出现以下冲击波效果,出于好奇,参考网上的资料,将这个效果研究实现下。 …

    2025年3月10日
    200
  • 5种CSS垂直水平居中的最佳方案

    本文主要给大家分享css 垂直水平居中的5种最佳解决方案以及各自的优缺点,介绍的非常详细,具有参考借鉴价值,需要的朋友参考下吧,希望能帮助到大家。 CSS 居中对齐 代码中均省略了浏览器前缀 以下例子以我的个人的标准排序 当然也有更多的居中…

    编程技术 2025年3月10日
    200
  • 详解CSS3 中的calc() 用法

    本文主要介绍了详解css 3 的 calc() 方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下,希望能帮助到大家。 下面一段代码给大家介绍css3中的calc()方法,具体内容如下所示:    登录后复制登录后复制 [Ctrl+A …

    编程技术 2025年3月10日
    200
  • 纯CSS实现波浪移动效果

    本文主要介绍了纯css实现波浪移动效果的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 在某些页面上常常看到波浪的效果,虽然只有装饰的作用,但是却让页面看上去更生动了,同时某些情况下也能…

    2025年3月10日
    200
  • html+css+js 实现拍照预览上传图片功能实例分享

    我们在做网页时经常会需要有上传图片的需求,可能是选择图片或者拍照上传,如果简单的使用 登录后复制 这种方式虽然也能实现功能,但用户体验上可能会差了一些,所以本文记录了使用css+js实现图片选中后的预览及压缩上传功能,部分带来来源于网络,此…

    2025年3月10日
    200
  • Html/CSS前端实现文字边框阴影效果实例分享

    在开发中现在对于阴影效果的使用已经越来越广泛了,那么今天我们就来说一说用同样的手法实现边框阴影。下面脚本之家小编给大家带来了html/css前端实现文字边框阴影效果,需要的朋友参考下吧,希望能帮助到大家。 一.边框阴影 box-shadow…

    2025年3月10日
    200
  • CSS埋点统计详解

    本文主要介绍了css 埋点统计的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 当一个网站或者 App 的规模达到一定程度,需要分析用户在 App 或者网站的相应操作,则需要埋点统计…

    2025年3月10日
    200
  • CSS样式实现选择框右侧小三角实例

    本文通过实例代码给大家介绍了用css样式写选择框右侧小三角的方法,需要的朋友参考下吧,希望能帮助到大家。 效果图如下所示: 直接上代码! nbsp;html>小三角.up-triangle{width:0px;height:0px;b…

    2025年3月10日
    200

发表回复

登录后才能评论