非常漂亮的Web前端波形点击效果

介绍一种Web前端波形点击效果,第一次发文,大佬勿喷。
我的博客

介绍 Waves

这需要 Waves ,但是作者早在2018年就停止了对他的更新。

官网:Waves官网 - http://fian.my.id/Waves/
下载最新:v0.7.6(2018.01.10)【最新】
Github:https://github.com/fians/Waves

使用 Waves

首先把 waves.min.css和waves.min.js引入您的html即可。像这样:

<link rel="stylesheet" type="text/css" href="css/waves.min.css">
<script type="text/javascript" src="js/waves.min.js"></script>

达成效果

普通按钮点击动效:

<p id="colored-button" class="text-center"><a class="btn float-buttons">Button</a><!--还可以使用别的标签,如button或input-->
</p>
<script type="text/javascript">Waves.init(); // 注意这里很重要Waves.attach('.float-buttons', ['waves-button', 'waves-float']);
</script>

圆形按钮点击动效:

<p id="colored-icon" class="text-center"><i class="fa fa-bars float-icon"></i>
</p>
<script type="text/javascript">Waves.init(); Waves.attach('.float-icon', ['waves-circle', 'waves-float']);
</script>

DIV图像 点击动效:

<!--无浮动效果-->
<div class="boxes flat-box">Box01</div>
<!--带有浮动效果-->
<div class="boxes float-box">Box02</div>
<div class="clear"></div>
<p class="text-center"><!--这里放入图片--><img class="waves-image" src="1.jpg">
</p>
<script type="text/javascript">Waves.init(); // 注意这里很重要Waves.attach('.flat-box', ['waves-block']);Waves.attach('.float-box', ['waves-block', 'waves-float']);Waves.attach('.waves-image');
</script>

文档

除了上述运用,还可以用在别的东西上面。

附加效果

要将Wave的效果(或者我们通常称之为"波纹")连接到HTML元素,可以使用Waves.attach()

<a href="#" class="button">Click Here</a>
<script type="text/javascript">Waves.attach('.button');
</script>

Waves.attach()附带 2 个参数,第一个是您想要附加的 DOM 元素(或表示它的字符串,如 jQuery),第二个参数是将应用于该元素的 CSS 类数组。

<a href="#" class="button">Click Here</a>
<script type="text/javascript">Waves.attach('.button', ['waves-button', 'waves-float']);
</script>

初始化

将波连接到 HTML 元素后,您可以用初始化波来启动效果。您还可以通过在 选项参数上传递来配置波。有关更多信息,请参阅 API 页面。Waves.init() Waves.init()

<a href="#" class="button">Click Here</a>
<script type="text/javascript">Waves.attach('.button', ['waves-button', 'waves-float']);Waves.init();
</script>

设计是灵活的。这意味着你仍然可以附加到另一个元素后的影响。Waves.init()

<a href="#" class="button">Click Here</a>
<script type="text/javascript">Waves.init();Waves.attach('.button', ['waves-button', 'waves-float']);
</script>

其他

# 作用
1 .waves-button 半圆形按钮样式。
2 .waves-float 单击元素时的浮动效果。
3 .waves-circle 圆形(圆形)风格。
4 .waves-block 用于添加到元素。

浏览器支持

  1. IE 10++
  2. Chrome 14++
  3. Firefox 9++
  4. Safari 5.1++
  5. Opera 11.6++
  6. iOS 6++ (Safari)
  7. Windows Phone 8.1 (IE)
  8. Android Browser 4++

END-------------------》

非常漂亮的Web前端波形点击效果相关推荐

  1. Web前端之实现手风琴效果

    源代码如下所示:如要复制,记得换图哦! <!DOCTYPE html> <html lang="en"> <head><meta char ...

  2. WEB前端:06_accordion手风琴效果

    accordion手风琴效果 网站常用效果之一,以下为简化版,用于学习javascript基础知识. 效果图: accordion手风琴效果 - 纯js简化版 <html> <hea ...

  3. web前端开发 —— 一个对联效果

    一个对联效果 对联效果 <div style="width:980px; height:20000px; margin:0px auto; position:relative;&quo ...

  4. web前端基础——实现动画效果

    当两个效果之间变换时,可以使用transition过渡属性,但是有多个效果来回变换时,就需要使用动画效果,且动画过程可控(重复播放,画面暂停,最终画面等) 文章目录 1.简介 2.实现步骤 3.复合属 ...

  5. Web前端——登录界面hover效果

    登录界面hover效果 Demo1(来源:B站"艾恩小灰灰") 源代码: html+javascript: css: 效果图: Demo1(来源:B站"艾恩小灰灰&quo ...

  6. html背景对联效果-恭喜新禧,web前端开发 —— 一个对联效果

    对联效果 document.writeln(" "); document.writeln(" "); document.writeln("" ...

  7. 移动web前端下拉刷新效果

    直接复制粘贴 放在页面中即可 <script> window.onload = function(){ window.addEventListener('touchstart', touc ...

  8. java web从入门到精通光盘_0基础入门 IT,Web前端、Java、C++和Linux哪种好?

    现在是21世纪,是科学技术大力发展的一个时代,IT行业已经成为现在的一个非常热门的一个行业,许许多多的人都想要往IT方面发展,找IT方面相关的一个工作. 很多想要接触IT行业的初学者伤透了脑筋,我该学 ...

  9. Web前端开发培训就业前景好不好?

    Web前端开发培训就业前景好不好?目前疫情还没结束,但Web前端人才需求持续增加,前端薪资工资较高,就业方向比较多,未来发展前途也比较广阔,前端程序员的就业前景可观,随着前端工作年限的增加工资也是同步 ...

最新文章

  1. MyBatis——Java API
  2. java 装配_JAVA入门[13]-Spring装配Bean
  3. 如何将dataset中的值赋值给datatable_金融行业实战项目:如何理解业务?
  4. SpringCloud工作笔记055---SpringBoot中配置事物管理
  5. SqlServe中使用EXEC @sql 来传递table变量
  6. 关于使用.net页面刷新时的问题下拉列表框值改变时,页面动态刷新
  7. Atitit.报名模块的管理
  8. 解决Google浏览器中Flash插件禁用问题
  9. (二)【矩阵论】(线性表示及基与坐标)线性表示|基与维数|向量的坐标|过渡矩阵
  10. 微信推送封面尺寸_微信公众平台图片最佳尺寸大小是多少
  11. 员工工号怎么编码_人事档案编码怎么编
  12. 高分子专业计算机建模,高分子与计算机模拟.doc
  13. QT从入门到入土(一)——Qt5.14.2安装教程和VS2019环境配置
  14. MSDN2015下载与安装
  15. a标签title属性显示慢的问题解决
  16. 周易六十四卦——泽天夬卦
  17. Linux 性能分析工具- Atop安装和使用
  18. 连续空间和离散空间的距离基础
  19. 【MM32F5270开发板试用】播放TF卡WAV格式音乐,I2S驱动CS4344
  20. JAVA SE (14)

热门文章

  1. 20220606:活体识别辅助监督-深度图+傅里叶
  2. 利用Word制作pdf文件的方法
  3. python基础之python的历史(二)
  4. Pointofix的下载安装及其快捷键
  5. 无线流媒体网关配置参数
  6. 软件立项评审报告模板
  7. 手机应用软件下载导航php源码_轻量级网址导航程序壹网分类目录v2.5源码免费下载...
  8. 【msvcp100.dll下载】msvcp100.dll丢失的解决办法win10
  9. Windows Server 2012 域与活动目录基本概念理解
  10. hexo添加disqus_使用Disqus将传统评论添加到Tumblr博客