html+css 实现水波纹按钮
创始人
2024-12-14 06:05:32
0

前言:哈喽,大家好,今天给大家分享html+css 绚丽效果!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕

支持一下

文章目录

  • 效果
  • 原理解析
    • 上代码,可以直接复制使用
      • 目录
      • 图片
      • html
      • css

效果

水纹效果

原理解析

1.给每一个按钮添加一个hover效果,并给每一个按钮添加一个子元素 带水波纹的背景图
水纹子元素带背景图

2.当按钮上有鼠标时,hover效果触发,改变这个子元素(带背景图的位置和字体颜色)
水纹hover时的动画

3.具体的变换参数,直接看代码,可以一键复制,查看效果

上代码,可以直接复制使用

目录

水纹效果目录

图片

水纹图片

html

                   html+css 实现水波纹按钮         

html+css 实现水波纹按钮

点赞
关注
收藏
转发

css

*{     /* 初始化 */     margin: 0;     padding: 0; } .container{     /* 100%窗口高度 */     height: 100vh;      /* 渐变背景 */     background: linear-gradient(200deg,#e7f0fd,#accbee); }  .btn-box{     width: 500px;     /* 弹性布局 */     display: flex;     /* 横向排列 */     flex-direction: row;     /* 允许换行 */     flex-wrap: wrap;     margin: 0 auto;     /* 平均分配宽度 */     justify-content: space-around; } .btn-box .btn{     /* 相对定位 */     position: relative;     width: 200px;     height: 60px;     line-height: 60px;     text-align: center;     color: #00adff;     border: 2px solid #00adff;     font-size: 18px;     margin: 20px 0;     /* 字间距 */     letter-spacing: 4px;     cursor: pointer;     /* 溢出隐藏 */     overflow: hidden; } .btn-box .btn span{     position: relative;     z-index: 1;     /* 动画过渡 */     transition: 1s; } .btn-box .btn .wave{     /* 绝对定位 */     position: absolute;     top: calc(100% + 22px);     left: 0;     width: 100%;     height: 100%;     background-color: #00adff;     transition: 1s; } .btn-box .btn .wave::before{     content: "";     position: absolute;     top: -22px;     left: 0;     background-image: url("./wave.png");     width: 100%;     height: 22px;     /* 执行动画:动画名 时长 线性的 无限次播放 */     animation: animate 0.5s linear infinite; }  /* 定义动画 */ @keyframes animate {     0%{         background-position-x: 0;         background-position-y: -22px;     }     100%{         background-position-x: 118px;         background-position-y: -22px;     } }  /*hover时进行的动画*/ .btn-box .btn:hover .wave{     top: 0; } .btn-box .btn:hover span{     color: #fff; } 

到此这篇文章就介绍到这了,更多精彩内容请关注本人以前的文章或继续浏览下面的文章,创作不易,如果能帮助到大家,希望大家多多支持宝码香车~💕

整理不易,点赞关注宝码香车

更多专栏订阅推荐:
👍 html+css+js 绚丽效果
💕 vue
✈️ Electron
⭐️ js
📝 字符串
✍️ 时间对象(Date())操作

相关内容

热门资讯

一分钟了解!四川微乐微信麻将小... 一分钟了解!四川微乐微信麻将小程序辅助(透视)总结开挂辅助技巧(有挂辅助)进入游戏-大厅左侧-新手福...
实测必看!拱趴大菠萝系统规律(... 实测必看!拱趴大菠萝系统规律(透视)竞技联盟透视插件(揭幕开挂辅助插件);1.拱趴大菠萝系统规律 a...
我来向大家传授!hhpoker... 我来向大家传授!hhpoker俱乐部是干嘛的(透视)往昔有开挂辅助下载;hhpoker俱乐部是干嘛的...
一分钟快速了解!wepoker... 一分钟快速了解!wepoker手机版透视脚本(透视)总结开挂辅助软件(有挂总结)一分钟快速了解!we...
推荐攻略!微乐陕西小程序破解版... 推荐攻略!微乐陕西小程序破解版下载(透视)wepoker辅助器软件下载(总结开挂辅助安装)是一款可以...
每日必看推荐!wepoker挂... 您好:wepoker挂这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌...
大神推荐!美猴王辅助(透视)分... 大神推荐!美猴王辅助(透视)分享开挂辅助攻略(有挂方略)1、进入到美猴王辅助黑科技之后,能看到左侧胜...
科普攻略!创思维激k透视免费下... 科普攻略!创思维激k透视免费下载(透视)wpk辅助器是真的吗(详情开挂辅助脚本);相信小伙伴都知道这...
总算了解!wpk安卓下载辅助(... 总算了解!wpk安卓下载辅助(透视)最初有开挂辅助插件;1.wpk安卓下载辅助 ai辅助创建新账号,...
传递经验!拱趴大菠萝辅助工具是... 传递经验!拱趴大菠萝辅助工具是真的(透视)解密开挂辅助攻略(有人有挂)1、实时拱趴大菠萝辅助工具是真...