当前位置: 首页 > news >正文

[前端]DOM+CSS+HTML实现水波进度效果

效果展示:
在这里插入图片描述

代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.round{width: 100px;height: 100px;border-radius: 100%;border: 1px solid;position: relative;overflow: hidden;}.round::after{content: "";width: 200px;height: 200px;background-color:#41c4f8 ;border-radius: 80px;position: absolute;left: -50px;top: var(--top, 100px);;animation:rote 4s  linear infinite ;}@keyframes rote {form{transform: rotate(0);}to{transform: rotate(360deg);}}</style>
</head>
<body><div class="containers"><div class="round"></div><input type="range" min="0"  max="100" value="0" onchange="change()" ></div>
</body>
<script>// 1、dom实现动态修改伪元素的样式var rangeDom = document.querySelector('input') var roundDom = document.querySelector('.round')function change(){   roundDom.style.setProperty('--top',(100-rangeDom.value)+'px')    }
</script>
</html>

http://www.mrgr.cn/news/36369.html

相关文章:

  • 【WRF数据介绍第二期】气象驱动场数据介绍及下载
  • 系统分析师13:软件工程
  • HashMap哈希表练习
  • Springboot Mybatis XML配置文件
  • 毕业设计选题:基于ssm+vue+uniapp的自助购药小程序
  • 快手一面:给定一棵二叉树,要求将其转换为其镜像?
  • python库 | lxml库
  • 使用AI进行需求分析的案例研究
  • 进制数知识(2)—— 浮点数在内存中的存储 和 易混淆的二进制知识总结
  • 深圳前海壹方汇的免费停车点探寻
  • Java查找算法——(四)分块查找(完整详解,附有代码+案例)
  • 【mac开发入坑指南】分屏mac程序坞移动到另外一个屏幕
  • mysql学习教程,从入门到精通,SQL FULL JOIN 语句(25)
  • alpine安装docker踩坑记
  • 链表入门(LeetCode题目)
  • Claude 的上下文检索功能提升了 RAG 准确率,这会是人工智能革命?
  • C++深入学习string类成员函数(1):默认与迭代
  • yolov8训练数据集——labelme的json文件转txt文件
  • Keyence——PLC__Mitsubishi_PLC__Read_Write_Ascii
  • 遗忘的数学(拉格朗日乘子法、牛顿法)