html5 模仿语音聊天气泡,HTML5实现对话气泡动画方法
.select-toast{position:absolute;//确定对话的位置
top:3.4rem;right:0.2rem;width:1.45rem;//确定宽度,高度由文字撑开
padding:0.18rem;//确定文字距离对话框外部的距离
line-height:0.4rem;//确定文字的行高
color:#d06e5a;//文字颜色
background-color:rgba(255,255,255,0.85);//背景色,半透明
border-radius:0.2rem;//对话框圆角
opacity:0;//初始情况透明度为0
&::before{ //三角的制作
content:"";//伪元素必需
width:0;//本身的宽高为0
height:0;border-width:0.2rem;//三角形的高
border-color:transparent rgba(255,255,255,0.85) transparent transparent;//角朝左的三角形
border-style:solid;//边框为实心的
position:absolute;//三角的位置
left:-0.4rem;top:0.4rem;
}}
.select-toast.toastAni{-webkit-animation:toast 4s;//对话框的动画
animation:toast 4s;
}//对话框的动画定义
@-webkit-keyframes toast{8%{
opacity:0.8;-webkit-transform:scale(0.8);transform:scale(0.8);
}16%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);
}24%{opacity:1;-webkit-transform:scale(0.95);transform:scale(0.95);
}32%{opacity:1;-webkit-transform:scale(1);transform:scale(1);
}82.5%{opacity:1;-webkit-transform:scale(1);transform:scale(1);
}100%{opacity:0;
}}
@keyframes toast{8%{
opacity:0.8;-webkit-transform:scale(0.8);transform:scale(0.8);
}16%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);
}24%{opacity:1;-webkit-transform:scale(0.95);transform:scale(0.95);
}32%{opacity:1;-webkit-transform:scale(1);transform:scale(1);
}82.5%{opacity:1;-webkit-transform:scale(1);transform:scale(1);
}100%{opacity:0;
}}
测试数据
点击
html5 模仿语音聊天气泡,HTML5实现对话气泡动画方法相关推荐
- html5 模仿语音聊天气泡,CSS3 仿微信聊天小气泡实例代码
今天给大家分享一个我刚做的项目中的一个小案例, 因为我们在做一个聊天的功能,之前的聊天页面UI很丑,我就不在这里展示给大家了. 现在就教大家怎么用css3制作一个和微信聊天界面一样的页面. 首先给大家 ...
- 语音聊天源码开发之常用动画效果的实现
效果展示 下面是语音聊天源码开发中比较入门的豪华礼物动画--烟花. 一个复杂的礼物动画,首先是美术给出gif实现草图和素材,技术进行动画剖析和图片压缩,在语音聊天源码中加载图片和实现动画,其中要注意内 ...
- ChatGPT宝藏插件丨装上之后,上网、语音聊天、一键分享对话……简直让你爽到起飞!
今天分享4个让你的 ChatGPT 功能更强大的浏览器插件,装上就能用,每一个都是精挑细选. 1. WebChatGPT 很多小伙伴在用 ChatGPT查阅信息时,发现它有一个致命的问题: ChatG ...
- 智能会议系统(33)---WebRTC学习之四:最简单的语音聊天
WebRTC学习之四:最简单的语音聊天 VoiceEngine中与最简单语音聊天相关的头文件有五个,如下表所示: 头文件 包含的类 说明 voe_base.h VoiceEngineObserver ...
- HTML5实现微信聊天气泡效果
最近做一个HybridApp,前端有一个群聊的功能,于是就想模仿微信的聊天界面,先看效果图: HTML代码: <!DOCTYPE html> <html lang="en& ...
- 防qq聊天界面纯HTML5,html5 实现qq聊天的气泡效果
教程:http://m.blog.csdn.net/blog/yhc13429826359/38778337 写的很好.自己实现的时候,由于img float:left,会脱离文档流,导致结构混乱. ...
- 气泡文字php,HTML5实现对话气泡点击动画
本篇文章给大家介绍一下使用HTML5实现对话气泡点击动画的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 需求 还是要先把需求拿出来. 要求:对话气泡要有动画,动画总共4秒 在 ...
- html5对话框背景透明度,纯CSS3背景透明的Speech Bubbles对话气泡
这是一款使用纯CSS3制作的背景透明的Speech Bubbles对话气泡特效.该对话气泡使用两张透明的png图片来作为背景,通过简单的CSS代码来将它们组合为一个对话气泡效果. 使用方法 HTML结 ...
- html5语音对讲,HTML5实时语音通话聊天,MP3压缩传输3KB每秒
来源 | https://www.jianshu.com/p/017a158b6b18 自从Recorder H5 GitHub开源库优化后,对边录边转码成小语音片段文件实时上传服务器这种操作支持非常 ...
最新文章
- void *指针的加减运算
- 在布局空间标注的尺寸量不对_你最关心的4大空间家居尺寸布局,设计师之间的秘密...
- 【软件】chrome设置默认字体
- python如何顺序执行多个文件/程序?
- mysql 升级 openssl_升级openssl
- Angular应用里的Template Reference变量
- paip.批处理清理java项目冗余jar的方法
- 路由器连接宽带(成功上网步骤方法)
- 各地的磁倾角_中国各地磁偏角
- react native 8081 端口号被占
- python创建身份证城市_python构建 城市和省份字典 的实例应用
- 给予Java初学者的学习路线建议(转)
- 是时候关注邮件安全了
- h3c交换机配置nat_史上最详细H3C路由器NAT典型配置案例
- 看 SICP 不如先看 The Little Schemer
- 财务业务:会计凭证的审核
- C/C++ 实验设备管理系统
- 使用完整拼音查找汉字(完整拼音,不是网上散布的首字符拼音那种方法)
- Ubuntu 键盘鼠标失效解决办法
- Nginx+Lua+FastDFS+Docker实现图片缩略图
热门文章
- C/C++动态开辟数组【C++:new/delete(推荐):int *arr = new int[m];】【C++:vector】【C:malloc() free()】
- WIFI:802.11协议帧格式
- oracle operation_type,案例:Oracle报错performing DML/DDL operation over object in bin解决办法
- 杠杆股票平仓后该如何处理?
- ROS机器人021-机器人命令行发送cmd_vel话题及/cmd_vel geometry_msgs/Twist示例
- ROS学习记录16【SLAM】仿真学习5——将cmd_vel转换为ackman小车的速度
- 对于gabor变换和gabor小波变换理解与总结
- 关于商业智能BI,你需要知道的相关知识都在这里了
- 历经30年,仍未解决通讯难题,水下机器人是虚假繁荣吗?
- 郑州财经学院第54次全国计算机,听爷爷讲故事