纯css3实现水波纹从中心向四周扩散动画

CSS实现扩散,水波纹 css实现灯光扩散的效果 阅读详情

纯css3实现水波纹从中心向四周扩散动画

效果可用于pc端或移动端,引导用户点击,间接带来一定的转化率

示例效果

2927d9f4acca2790df8e2061c10c1656.gif

示例代码

<template>
    <div class="zanbtn-wrap">
        <div @click="handleClick('https://pay.aikelaidev.cn/paypage/?merchant=35bdYxSx7dCUrVUBqFQjdqqlzhWryCA7lqOn9VhakWHC')" class="zanBtn">赞</div>
    </div>
</template>
<script>
export default {
    name:'shuibowen',
    methods: {
        handleClick(openUrl) {
            window.open(openUrl, "_blank");
        }
    }

}
</script>
<style scoped>
@keyframes zanBtnAnimation {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 1px rgba(255, 37, 37, 0);
  }

  10% {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0), 0px 0px 0px 2px rgba(255, 37, 37, 0.1);
  }

  20% {
    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0), 0px 0px 0px 4px rgba(255, 37, 37, 0.2);
  }

  40% {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 1px rgba(255, 37, 37, 0.1), 0px 0px 0px 4px rgba(0, 0, 0, 0), 0px 0px 0px 6px rgba(255, 37, 37, 0.3);
  }

  50% {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0), 0px 0px 0px 3px rgba(255, 37, 37, 0.2), 0px 0px 0px 5px rgba(0, 0, 0, 0), 0px 0px 0px 8px rgba(255, 37, 37, 0.4);
  }

  60% {
    box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0), 0px 0px 0px 5px rgba(255, 37, 37, 0.3), 0px 0px 0px 6px rgba(0, 0, 0, 0), 0px 0px 0px 10px rgba(255, 37, 37, 0.5);
  }

  70% {
    box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0), 0px 0px 0px 6px rgba(255, 37, 37, 0.4), 0px 0px 0px 7px rgba(0, 0, 0, 0), 0px 0px 0px 11px rgba(255, 37, 37, 0.4);
  }

  80% {
    box-shadow: 0px 0px 0px 4px rgba(0, 0, 0, 0), 0px 0px 0px 7px rgba(255, 37, 37, 0.3), 0px 0px 0px 8px rgba(0, 0, 0, 0), 0px 0px 0px 12px rgba(255, 37, 37, 0.3);
  }

  90% {
    box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0), 0px 0px 0px 6px rgba(255, 37, 37, 0.2), 0px 0px 0px 9px rgba(0, 0, 0, 0), 0px 0px 0px 13px rgba(255, 37, 37, 0.2);
  }

  100% {
    box-shadow: 0px 0px 0px 7px rgba(0, 0, 0, 0), 0px 0px 0px 7px rgba(255, 37, 37, 0.1), 0px 0px 0px 10px rgba(0, 0, 0, 0), 0px 0px 0px 14px rgba(255, 37, 37, 0);
  }
}

.zanbtn-wrap {
    text-align: center;
}

.zanBtn {
  width: 45px;
  height: 45px;
  padding: 10px;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  background: rgba(255, 37, 37, 0.6);
  color: #fff;
  text-decoration: none;
  border-radius: 100%;
  -webkit-animation: zanBtnAnimation 2s alternate infinite;
  animation: zanBtnAnimation 2s alternate infinite;
  margin-top: 40px;
  margin-bottom: 40px;
  font-weight: 500;
  line-height: 45px;
  border: none;
  outline: none;
  cursor:pointer;
}
</style>

主要是通过css3中的关键帧动画@keyframes实现,以及box-shadow和盒阴影实现

聊一下2023前端状况

2023-07-15

94998d86b0e0f894c15930b270b5fc94.jpeg

纯CSS实现的卡片切换效果

2023-07-14

7ce7953949b68516a2bc1c60e16dd6ea.jpeg

CSS3绘制3D银行卡片层叠展示特效

2023-07-13

b4ecdf6eb3d2ee8beea193f9681cb404.jpeg

纯css3实现小鸡从鸡蛋破壳而出动画特效

2023-07-12

29dbd818e493132c1194a676a8a86e46.jpeg

使用一行css实现黑白色主题皮肤的切换

2023-07-11

67393351c487660299b7593c12f69ae4.jpeg

f8f557e030b1f30e6b5eed2369df2671.png

(能问答,能绘画)

dd98a28c282d69e87213c221bc205039.png

3a08f129ceb4a21a2a1bff501188705f.png

使用css3实现【水波纹扩散效果】 在CSS3中,我利用::before和::after伪元素以及动画(animation)来创建一个简单的水波纹扩散效果。.wave-effect容器设置了绝对定位,并给它的背景设置了一个线性渐变,同时应用了一个名为wave的动画,模拟了水波向右平移然后回溯的效果。 阅读详情

相关推荐

纯css实现水波流动效果

纯css实现水波流动效果:先实现一个装水的容器,可以通过box-shadow给容器增添点厚度的感觉 水的实现,其实就是一个纯色的背景 接下来就是波纹的实现 思考下现有的css属性可以有这样的效果吗? 答案是否定的,那我们怎样通过dom+css来实现这样的效果呢? 我们可以看到波纹的行动轨迹是有规律的,再仔细观察后会发现其实每四个小周期是一个循环,每四个小周期之后的动画都是固定的.........

wuliyouMaozhi的博客 5054

css实现波纹扩散效果

一、实现效果 二、实现代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-casle=1.0,user-scalable=no" /> <title>圆点扩散</title> <style type="text/css"&gt

halo1416的博客 5279

Stable Diffusion本地部署:从硬件驱动到WebUI的全栈构建指南

Stable Diffusion本地部署本质上是构建一个端到端AI图像生成工作站,涉及GPU显存管理、CUDA与PyTorch版本强绑定、Python虚拟环境隔离等底层技术。其核心原理在于扩散模型通过U-Net去噪+VAE解码实现文本到图像转换,技术价值体现在隐私可控、批量低成本和深度可定制三大维度。典型应用场景包括医疗插画(敏感数据不出本地)、电商商品图批量生成(免订阅费)、LoRA微调与ControlNet控制(技术探索)。本文聚焦‘Stable Diffusion本地部署’与‘模型包’两大高频搜索概念

weixin_33912638的博客 509

CSS实战 - 波纹扩散效果

效果一:涟漪扩散效果效果二:波动扩散效果。

weixin_42017221的博客 2324

css实现动态水波纹效果

css实现动态水波纹效果

ZHENGCHUNJUN的博客 3648

用 CSS Gradients 模拟纹理与图案

CSS Gradients 不仅仅是一种颜色过渡工具,更是一种强大的绘图工具。只要你发挥想象力,就能用它创造出各种令人惊叹的纹理和图案。从逼真的木纹到复古的条纹,从抽象的几何纹理到动态的水波效果,CSS Gradients 可以帮助你实现各种创意,让你的网页设计更加独特和个性化。所以,大胆尝试吧,释放你的创造力,用 CSS Gradients 为你的网站增添一份艺术气息!希望这篇文章能带给你一些启发,让你在网页设计的道路上走得更远。记住,代码的世界里,创意永无止境!

weixin_41455464的博客 190

css实现水波纹

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,ui设计的元素有时候需要有一些动画效果,可以直接用css动画来实现。

web全栈开发的博客 1477

智能车图像处理去畸变+逆透视教程

图像处理,去畸变与逆透视整合

wu58430的博客 1万+

css 水波纹效果,地图重点提示效果

效果图: 代码: <!DOCTYPE html> <!-- saved from url=(0047)https://www.jq22.com/demo/cssMapdh202007031132/ --> <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" c.

PrimaryColor 573

银河麒麟服务器操作系统V10SP2实战:基于vsftpd构建多角色精细化权限FTP服务

本文详细介绍了在银河麒麟服务器操作系统V10SP2上基于vsftpd构建多角色精细化权限FTP服务的实战指南。从环境准备、核心配置到多角色用户权限管理,全面解析了FTP服务的部署与优化技巧,特别针对企业级应用场景提供了安全加固和故障排查方案。

weixin_30312563的博客 356

代谢组学数据分析实战:用R语言从PCA、PLS-DA到OPLS-DA一步步搞定(附代码)

本文详细介绍了使用R语言进行代谢组学数据分析的全流程,从数据预处理到PCA、PLS-DA和OPLS-DA模型构建与验证。通过实际案例和代码示例,帮助研究者掌握关键分析技术,提升数据解读能力,特别适合生命科学领域的研究人员。

weixin_28689507的博客 132

css实现水纹扩散

&lt;div class="main clearfix"&gt; &lt;!--3*70=210 2*50=100 310--&gt; &lt;div class="circle"&gt; &lt;!--&lt;div class="box"&gt;&lt;/div&gt;--&gt; &lt;div cl

Chou_Junn的博客 2221

RTC 实时时钟实验

如果在 RTC_CR 寄存器中设置了相应的允许位,则在每个TR_CLK 周期中 RTC 产生一个中断(秒中断)。void BKP_WriteBackupRegister(uint16_t BKP_DR, uint16_t Data) // 往备份区域写用户数据的函数 (这个函数的第一个参数就是寄存器的标号了,这个是通过宏定义定义的)存储在 RTC_ALR 寄存器中的可编程时间相比较,如果 RTC_CR 控制寄存器中设置了相应允许位,比较匹配时将产生一个闹钟中断。寄存器操作完成,并同步之后,设置秒钟中断。

m0_55996456的博客 1205

企业增值税及个税逾期未申报处理

企业个税以及增值税未及时申报结果会受到税务局的罚款(200以上,每日与日递增)线上交完罚款,逾期后,还得去企业注册所在地区,当地税务局现场处理,先交完罚款,在处理逾期登录国家税务局所在地电子税务局官网:https://etax.beijing.chinatax.gov.cn/登录后台,每个月15号之前都需要进行申报,逾期未申报,就会遭受税务局的罚款自然人电子税务局(扣缴端软件下载地址: https...

itclanCoder 244

基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试

基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感谢K大。能引用K大的成果也是自己的荣幸,不便之处还请K大多多包涵,在此引用只是为方便自己日常学习,部分参数表里根据自身情况,增加了相应参数。 1.安装及下载Ardupilot官方固件: VTOL固件的来源可分为Ardupilot官方固...

u011322358的博客 3万+

利用Python爬虫获取淘宝商品评论:实战案例分析

在数字化时代,数据的价值日益凸显,尤其是对于电商平台而言,商品评论作为用户反馈的重要载体,蕴含着丰富的信息。本文将详细介绍如何利用Python爬虫技术获取淘宝商品评论,包括代码示例和关键步骤解析。

2401_87849335的博客 2832

CSSFX:如何用15分钟让你的网站交互体验提升200%

你是否曾经为网站平淡无奇的按钮和输入框感到困扰?当用户点击时没有任何视觉反馈,页面交互就像在触摸一块冰冷的屏幕。CSSFX正是为解决这一问题而生的CSS动画库——它提供了超过40种精心设计的点击复制CSS效果,让你的网站瞬间拥有专业级的交互体验。 ## 为什么你的网站需要CSS动画效果? 在当今的Web开发中,用户体验已经成为决定网站成败的关键因素。一个简单的按钮点击动画,不仅能给用户提供清晰

gitblog_00413的博客 371

RK3568平台(电源篇)电源域IO配置

在kernel之前需要修改电源域,主控电源域的IO电平要与对接外设芯片的IO电平匹配,还要注意软件的电压配置要跟硬件的电压一致,否则,最坏的情况可能会导致IO的损坏。其实就是管理 IO 输出的电平;假如硬件上 IO 电源域配置为 3.3V,则 IO 输出最大电平为 3.3V;同理 IO 电源域硬件配置为 1.8V,则 IO 输出最大电平是 1.8V;这样有利于 IO 电平的灵活配置;

weixin_49303682的博客 3478

5个惊艳的radial-gradient网页设计实战案例

我通常会在按钮的active状态下设置一个从中心向外扩散的暗色渐变,配合轻微的阴影变化,效果非常自然。这个案例在InsCode上调试时,可以实时调整按压的深度和范围。我设计了一个从中心向外扩散的渐变环动画,通过调整渐变的透明度和位置,实现了类似雷达扫描的效果。通过设置中心高亮、边缘渐变的圆形渐变,可以创造出类似阳光照射的效果。在InsCode上,我可以通过简单的参数调整就能实时看到效果变化。最近研究CSS的radial-gradient属性时,发现它在网页设计中能创造出许多意想不到的视觉效果。

AmberLeopard26的博客 344

15-YOLOV8OBB损失函数详解

在Ultralytics YOLO 模型中,OBB 由YOLO OBB 格式中的四个角点表示。这样可以更准确地检测到物体,因为边界框可以旋转以更好地适应物体。其坐标在 0 和 1 之间归一化:YOLO 在内部处理损失和输出是xywhr 格式,xy表示边界框的中心点、whr表示宽度、高度和旋转角度。

zqb_123的博客 797

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

一位坚持了15年的高考钉子户,唐尚珺

(点击即可收听)过去每年高考,都会出现一个人,被称为高考钉子户,唐尚君,一位35岁的高考生,用了17年证明自己只要有梦想,参加了15次高考,努力就可以上清华可梦想和现实终归是有差距的,有些东西不是执着就可以的,好在今年幡然醒悟了从2009年的372到2023的594,中间更是被,吉林大学,中国政法,厦大,重庆大学,上海交大录取但最终都是不得自己意,其中的缘由与执着只有自己清楚每年高考时外界都会出现...

itclanCoder 403

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

css —— 按钮水波纹扩散动画效果实现

水波纹动画效果

Mickeymouse 5025

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

使用css 动画实现,水波纹的效果

每日鸡汤:每个你想要学习的瞬间都是未来的你向自己求救需求,实现水波纹动画效果,要求中心一个圆点,然后有3个圈,一圈一圈的向里面缩小。说实话我第一个想到了给3个圈设置不同的宽高,然后设置动画0-100%,一次缩小宽高!但是,我转念一想,我是不是也可以用padding设置,就是给每个圈设定一个padding, 逐渐缩小padding, 貌似也能达到相同的效果。确实可以,但是无论用哪种方法,要想让动画变得顺滑。

有一棵树的博客 3173

css 波纹扩散_css实现水纹扩散

css:.main{position: relative;height:70px;width: 310px;margin: 0 auto;background-color: #f34147;}.circle{position: relative;float: left;height:70px;width: 70px;}/*线*/.hr{position: relative;float: left;...

weixin_36399948的博客 744

波纹扩散效果

* 设置边框颜色为蓝色 */

weixin_64740434的博客 978

自定义指令实现按钮点击水波纹效果

写一个自定义指令实现按钮点击的时候有水波纹的效果

m0_48334955的博客 879
上一篇: 聊一下阿里取消p级的一点感受
下一篇: 一位坚持了15年的高考钉子户,唐尚珺
itclanCoder
博客等级 码龄10年 1481粉丝 434原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值