想要的效果:

类似微信的按住说话功能:

HTML

<div class="time-box"><span class="start-taste-line"><hr class="hr1" /><hr class="hr2" /><hr class="hr3" /><hr class="hr4" /><hr class="hr5" /><hr class="hr6" /><hr class="hr7" /><hr class="hr8" /><hr class="hr9" /><hr class="hr10" /></span></div>

CSS

  .time-box .start-taste-line hr {background-color: red;  //声波颜色width: 3px;height: 6px;margin: 0 0.03rem;display: inline-block;border: none;}hr {animation: note 0.2s ease-in-out;animation-iteration-count: infinite;animation-direction: alternate;}.hr1 {animation-delay: -1s;}.hr2 {animation-delay: -0.9s;}.hr3 {animation-delay: -0.8s;}.hr4 {animation-delay: -0.7s;}.hr5 {animation-delay: -0.6s;}.hr6 {animation-delay: -0.5s;}.hr7 {animation-delay: -0.4s;}.hr8 {animation-delay: -0.3s;}.hr9 {animation-delay: -0.2s;}.hr10 {animation-delay: -0.1s;}@keyframes note {from {transform: scaleY(1);}to {transform: scaleY(4);}}

css 录音声波动效相关推荐

  1. HTML+CSS制作彩色波动

    HTML+CSS制作彩色波动 效果图如下: HTML部分源码如下: <!DOCTYPE html> <html lang="en"><head> ...

  2. 01超精美渐变色动态背景完整示例【CSS动效实战(纯CSS与JS动效)】

    若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,指导你学习,给予你目标方向的学习路线,无套路,博客为证. 本节案例如下(其他动效篇幅原因逐步讲解,欢迎三连): 一.线 ...

  3. CSS实现催眠动画效

    主要使用 CSS 实现的动画效果,其中 CSS 需要使用 Less 编译完成.效果如下图: Html 代码: <!DOCTYPE html> <html><head> ...

  4. css动画Demo---水波动画和边框动画

    先上效果图: 水波动画: 边框动画: 1.水波动画 实现代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head ...

  5. css实现海浪动效,这是最简单的实现方式了!

    花里胡哨的canvas实现太过于繁琐,这就是本文存在的意义. 效果图 拆解 首先画一个简单的盒子: 利用::before与::after画两个圆角值(radius)不同的不规则圆形: 父元素设置ove ...

  6. 【Android】自定义录音、播放动画View,让你的录音浪起来

    前言 先看效果图 嗯,然后大致就是这样,按住录音,然后有一个倒计时,最外层一个进度条,还有一个类似模拟声波的动画效果(其实中间的波浪会根据声音的大小浪起来的~) 实现思路 然后,我们适当的来分析一下这 ...

  7. css 识别变量中的换行符_跟我一起全面了解一下CSS变量

    什么是css变量? CSS变量,即CSS variable.官方的名称是级联变量的CSS自定义属性,即CSS custom properties for cascading variables.类似于 ...

  8. 再谈 CSS 预处理器

    CSS 预处理器是什么?一般来说,它们基于 CSS 扩展了一套属于自己的 DSL,来解决我们书写 CSS 时难以解决的问题: 语法不够强大,比如无法嵌套书写导致模块化开发中需要书写很多重复的选择器: ...

  9. 首届CSS开发者大会|七牛助力前端开发

    上周六,由w3ctech联合W3C举办的中国首届开发者大会在北航新主楼会议中心圆满落幕.W3C CSS联合创始人Bert Bos出席了本次大会,并发表了题为<CSS未来>的主题演讲. 除了 ...

最新文章

  1. spring学习12 -Spring 框架模块以及面试常见问题注解等
  2. ubuntu下修改文件权限
  3. +[NSTimer scheduledTimerWithTimeInterval:repeats:block:]: unrecognized selector sent to xxx
  4. pytorch MaxUnpool2d
  5. python xlrd xlwt pandas 模块 区别_python如何读写excel文件|python教程|python入门|python教程...
  6. 电路常识性概念(1)-输入、输出阻抗
  7. mac 卸载编辑器卸不干净
  8. 获取当前日期0点及23点59的时间戳
  9. 前端自动化测试工具:SlimerJS、phantomJS 和 CasperJS
  10. java 1000以内的完数
  11. JPA字段长度 Mysql数据库
  12. ext2文件系统源代码之balloc.c文件解析
  13. 110kV变电站电气一次系统设计
  14. Diablo3狗熊榜
  15. 3.Elasticsearch-查询的多种方式
  16. Android自定义组件之日历控件-精美日历实现(内容、样式可扩展)
  17. ESP32开发路程——环境搭建、引脚、烧录、UART、ADC、WS2812、RFID、DAC、FreeRTOS、CJSON
  18. 项目管理中的技术风险
  19. SAP 预收款和收款清账
  20. 计算机考研380分难吗,考研380分相当于高考多少分的难度

热门文章

  1. python的format用法打印表格_Python格式化输出——format用法示例
  2. VC++中combo box(组合框)控件使用说明/MFC COMBOBOX的使用
  3. 海信android版本升级失败,海信电视的android怎么升级-海信电视无法更新
  4. Android 带文字的进度条,文字颜色随进度条的增加而渐变的效果
  5. 云盘哪个好?请问国内哪个云盘比较好?
  6. vue返回上一页不刷新页面
  7. safari无法打开网页是什么原因?mac上的Safari浏览器打不开网页怎么办?
  8. Vue工程利用HBuild X打包APP打开一片空白的解决方式
  9. PS图层+移动工具(3)对齐方式 对齐参照调整
  10. 解决IDEA控制台中文乱码问题(Tomcat、动态网页项目)