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

css实现水波纹效果

css实现水波纹效果

<!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>
        .wave-box {
            position: relative;
            width: 180px;
            height: 180px;
            border-radius: 50%;
            border: 3px solid rgb(246, 247, 248);
            box-shadow: 0 0 0 3px rgb(41, 134, 196);
        }

        .wave {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgb(23, 106, 201);
            border-radius: 50%;
            overflow: hidden;
        }
        .wave::before,
        .wave::after {
            content: '';
            position: absolute;
            top: 0;
            left: 50%;
            width: 250%;
            height: 250%;
        }
        .wave::after {
            border-radius: 40%;
            background-color: rgb(240, 228, 228);
            animation: shi 5s linear infinite;
            transform: translate(-50%, -65%) rotate(0deg)
        }
        @keyframes shi {
            0% {
                transform: translate(-50%, -65%) rotate(0deg);
            }
            100% {
                transform: translate(-50%, -65%) rotate(360deg);
            }
        }
        .wave::before {
            border-radius: 42%;
            background-color: rgb(240, 228, 228, 0.2);
            transform: translate(-50%, -60%) rotate(0deg);
            animation: xu 7s linear infinite;
        }
        @keyframes xu {
            0% {
                transform: translate(-50%, -60%) rotate(0deg);
            }
            100% {
                transform: translate(-50%, -60%) rotate(360deg);
            }
        }
    </style>
</head>
<body>
    <div class="wave-box">
        <div class="wave"></div>
    </div>
</body>
</html>

相关文章:

  • 2024年天津艺术职业学院专升本报名工作的通知
  • python读取PDF文件中的指定页码的范围并存储到指定的文件名
  • Java中的Integer.bitCount浅析
  • 初识JVM(简单易懂),解开JVM神秘的面纱
  • C语言面试之旅:掌握基础,探索深度(面试实战之c语言关键词中篇)
  • 04_Flutter自定义Slider滑块
  • filebeat(远程收集日志工具)
  • 大模型训练为什么用A100不用4090
  • Anaconda离线下载torch与安装包
  • QT配合CSS隐藏按钮
  • 建筑红模板尺寸规格
  • Python web自动化测试 —— 文件上传
  • 18、Android 组件化
  • 搭个网页应用,让ChatGPT帮我写SQL
  • 【传送点】上千漏洞复现复现集合 exp poc 持续更新
  • 微信小程序记住密码,让登录解放双手
  • Redis key的类型以及命令
  • 你要的fiddler快捷键全部在这里了,学最全的快捷键,做最快的IT程序员
  • mysql中数据是如何被用B+树查询到的
  • 高性能无锁队列 moodycamel::ConcurrentQueue
  • 19个剧团15台演出,上海民营院团尝试文旅融合新探索
  • 比特币价格重返10万美元,哪些因素使然?
  • 人民日报评“组团退演出服”:市场经济诚信原则需全社会维护
  • 一热就出汗 VS 热死都不出汗的人,哪个更健康?
  • 马新民卸任外交部条约法律司司长
  • 轿车追尾半挂车致3死1伤,事故调查报告:司机过分依赖巡航系统