【HTML5】实现QQ聊天气泡效果
![](/assets/blank.gif)
![](/assets/blank.gif)
border-radius:7px;
![](/assets/blank.gif)
将DIV的宽度和高度设置为0,设置边框宽度,可以使其表现出一个由四个三角形组成的矩形,每个三角形的颜色和大小可以通过设置border宽度和颜色设置。
这里将其中三个三角形颜色设置为透明,只留下一个三角形可见。
![](/assets/blank.gif)
.triangle{width: 0px;height: 0px;border-width: 15px;border-style: solid;border-color: red blue green gold;}
![](/assets/blank.gif)
.triangle{width: 0px;height: 0px;border-width: 15px;border-style: solid;border-color: transparent transparent transparent red;}
position:relative;
![](/assets/blank.gif)
<html>
<head>
<style>/* bubble style */.sender{clear:both;}.sender div:nth-of-type(1){float: left;}.sender div:nth-of-type(2){background-color: aquamarine;float: left;margin: 0 20px 10px 15px;padding: 10px 10px 10px 0px;border-radius:7px;}.receiver div:first-child img,.sender div:first-child img{width:50px;height: 50px;}.receiver{clear:both;}.receiver div:nth-child(1){float: right;}.receiver div:nth-of-type(2){float:right;background-color: gold;margin: 0 10px 10px 20px;padding: 10px 0px 10px 10px;border-radius:7px;}.left_triangle{height:0px; width:0px; border-width:8px; border-style:solid; border-color:transparent aquamarine transparent transparent; position: relative;left:-16px;top:3px;}.right_triangle{height:0px; width:0px; border-width:8px; border-style:solid; border-color:transparent transparent transparent gold; position: relative;right:-16px;top:3px;}</style>
</head>
<body>
<!-- Left -->
<div class="sender"><div><img src="chatTemplateExample2_files/cat.jpg"></div><div><div class="left_triangle"></div><span> hello, man! </span></div></div>
<!-- Right --><div class="receiver"><div><img src="chatTemplateExample2_files/cat.jpg"></div><div><div class="right_triangle"></div><span> hello world </span></div></div>
</body>
</html>
【HTML5】实现QQ聊天气泡效果相关推荐
- html做一个qq气泡,HTML5实现QQ聊天气泡效果
今天自己用 HTML/CSS 做了个类似QQ的聊天气泡,以下是效果图: 以下说下关键地方的样式设置.然后贴出html和css代码(不多). 步骤1:布局 消息採用div+float布局,每条消息用一个 ...
- html聊天效果,HTML5实现QQ聊天气泡效果
今天自己用 html/css 做了个类似qq的聊天气泡,以下是效果图: 以下说下关键地方的样式设置.然后贴出html和css代码(不多). 步骤1:布局 消息採用div+float布局,每条消息用一个 ...
- 【HTML5】简单实现QQ聊天气泡效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- HTML5实现微信聊天气泡效果
最近做一个HybridApp,前端有一个群聊的功能,于是就想模仿微信的聊天界面,先看效果图: HTML代码: <!DOCTYPE html> <html lang="en& ...
- java怎么做qq的聊天气泡_【HTML5】实现QQ聊天气泡效果
今天自己用 HTML/CSS 做了个类似QQ的聊天气泡,以下是效果图: 以下说下关键地方的样式设置.然后贴出html和css代码(不多). 步骤1:布局 消息採用div+float布局,每条消息用一个 ...
- 使用css实现QQ聊天气泡效果
这是效果图~ html代码: <div class="bubbleDiv"><div class="bubbleItem"> <! ...
- HTML怎么做类似QQ聊天气泡,h5实现QQ聊天气泡的实例介绍
这篇文章主要介绍了HTML5实现QQ聊天气泡效果,用 HTML/CSS 做了个类似QQ的聊天气泡,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 今天自己用 HTML/CSS 做了个类似QQ的聊天气 ...
- qq气泡php接口,h5实现QQ聊天气泡的实例介绍
这篇文章主要介绍了HTML5实现QQ聊天气泡效果,用 HTML/CSS 做了个类似QQ的聊天气泡,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 今天自己用 HTML/CSS 做了个类似QQ的聊天气 ...
- 防qq聊天界面纯HTML5,html5 实现qq聊天的气泡效果
教程:http://m.blog.csdn.net/blog/yhc13429826359/38778337 写的很好.自己实现的时候,由于img float:left,会脱离文档流,导致结构混乱. ...
最新文章
- 深入理解Redis主键失效原理及实现机制
- ASP.NET MVC 传值方法ViewData与ViewBag的区别
- reactjs回调函数形式的ref:含内联形式回调函数调用次数问题
- 通过过滤器防止用户通过url访问不在权限内的菜单
- 经典|深入理解 Go高性能网络编程模型
- oracle别名用双引号,Oracle别名大小写 -----解决方案
- 6 使用soap客户端_网络协议 20 - RPC 协议(上)- 基于XML的SOAP协议
- 【BAT面试现场】如何判断一个数是否在40亿个整数中?
- “直播带货”还能火多久?
- [HNOI2016]序列(莫队,RMQ)
- 安装程序Repack攻略之MSI篇
- 修改VS2017打开在文件中查找窗口以及格式化代码的快捷键
- SpringBoot的属性注入详解
- 计算机键盘和指法练习实验报告模板,实验报告总结怎么写
- 泰坦尼克号数据的分析研究
- redis crackit入侵事件总结
- 如何在 SAP UI5 应用里显示 PDF 文件试读版
- 修改db_create_online_log_dest_1
- 如何自己搭建本地代理IP池并验证是否可用
- 1.layer弹窗在使用时,原本隐藏的div,在打开弹窗后竟然显示出来了
热门文章
- 解决react在安装antd之后出现Module not found: Can't resolve './locale' in。。。的问题
- 【Python】“大润发”、“沃尔玛”、“好德”和“农工商”四个超市都卖苹果、梨、香蕉、橘子和芒果五种水果。使用NumPy的ndarray实现以下功能。
- ValueError: Not a TBLoader or TBPlugin subclass: <class ‘tensorboard_plugin_wit.wit_plugin_loader.
- 直播提醒|破解 Kubernetes 应用开发困局——实时热加载和一键 Debug
- Quartus 18 新手教程
- Python实现正态分布指定区间内【置信区间】概率值计算
- (附源码)计算机毕业设计ssm公司人事薪资管理系统
- 这篇文章告诉你几款必备软件
- 如何打造园本特色_农村幼儿园如何打造办园特色..doc
- 万字 MyBatis 带你从入门到精通!!!