html入门练手——微信对话框

  • 效果图
  • css部分
  • html部分
  • 待解决问题

刚入门html,学到了元素的动态布局,就试试看,写得很死很烦,慢慢来吧。

效果图

css部分

气泡框部分参考CSS实现微信对话框。

    <style>.fake {background-color: rgb(236, 236, 236);}.phonehead {background-color: rgb(236, 236, 236);height: 5%;width: 100%;font-size: 13px;font-weight: 800;overflow: auto;padding: 5px 0;}.line1 {width: 33%;float: left;}.chathead {background-color: rgb(236, 236, 236);height: 13%;width: 100%;font-size: 18px;font-weight: 800;overflow: auto;padding: 3px 0 3px 0;}.chat {background-color: rgb(236, 236, 236);height: 577px;border-top: 1px solid rgb(214, 214, 214);border-bottom: 1px solid rgb(214, 214, 214);padding: 5px 0 0 0;}.avatar1 {padding: 0 10px;float: left;}.avatar1 img {height: 45px;border-radius: 4px;}.avatar2 {padding: 0 10px;float: left;}.avatar2 img {height: 45px;border-radius: 4px;}.dialog1 {/* 左边儿的对话框 */margin: 5px 3px;float: left;clear: both;}.dialog2 {/* 右边儿的对话框 */margin: 5px 3px;float: right;clear: both;}.word1 {/* ref: https://blog.csdn.net/weixin_30379911/article/details/99922923 */left: 3px;min-width: 20px;max-width: 240px;background: white;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 18px;color: black;word-break: break-word;position: relative;padding: 10px 14px;float: left;}.word1::before {content: "";position: absolute;width: 0;height: 0;left: -12px;top: 15px;border: 6px solid;border-color: transparent white transparent transparent;}.word2 {right: 3px;min-width: 20px;max-width: 240px;background: rgb(150 237 107);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 18px;color: black;word-break: break-word;position: relative;padding: 10px 14px;float: left;}.word2::before {content: "";position: absolute;width: 0;height: 0;right: -12px;top: 12px;border: 6px solid;border-color: transparent transparent transparent rgb(150 237 107);}.reply {height: 58px;background-color: rgb(245 245 245);}</style>

html部分

  <body><div class="fake" style="float: left; width:400px"><!-- 造假部分 --><div class="phonehead"><!-- 手机自带头部 --><div class="line1" style="text-align: left;"><!-- 1.1信号 --><div style="height: 100%; float: left; padding: 2px ; margin: 0 2px;"><img src="img/信号.png" height="14px" /></div><!-- 1.2运营商 -->中国移动&nbsp;&nbsp;4G</div><div class="line1" style="text-align: center;"><!-- 2.时间 -->16:04</div><div class="line1" style="text-align: right;"><!-- 3.电量 --><divstyle="height: 100%; float: right; padding: 2px 0; margin: 0 2px;"><img src="img/电量.png" height="14px" /></div></div></div><div class="chathead"><!-- 对话框头部 --><div class="line1" style="text-align: left;"><divstyle="height: 100%; float: left; padding: 2px ; margin: 0 15px;"><img src="img/arrow.png" height="21px" /></div></div><div class="line1" style="text-align: center;">A同学</div><divclass="line1"style="text-align: right; margin-right:4px; width:30%;">···</div></div><div class="chat"><!-- 对话内容 --><div class="dialog1"><div class="avatar1"><img src="img/a.jpg" /></div><div class="word1">啊啊啊啊啊啊啊啊</div></div><div class="dialog2"><div class="word2">啦啦啦啦啦啦</div><div class="avatar2"><img src="img/B.jpg" /></div></div><div class="dialog1"><div class="avatar1"><img src="img/a.jpg" /></div><div class="word1">嘻嘻嘻嘻嘻嘻嘻嘻</div></div><div class="dialog2"><div class="word2">略略略略略</div><div class="avatar2"><img src="img/B.jpg" /></div></div><div class="dialog2"><div class="word2">呼呼呼呼呼呼</div><div class="avatar2"><img src="img/B.jpg" /></div></div></div><div class="reply"><!-- 回复内容 --><div><img src="img/reply.png" width="400px" /></div></div></div></body>

待解决问题

  • 信号图标、闹钟、电量以及回复都是盗用截图里的,需要找素材
  • 语音、小程序、图片、视频
  • 等等等等

[前端] html入门练手——微信对话框相关推荐

  1. 微信小程序初体验,入门练手项目--通讯录,后台是阿里云服务器(一)

    内容: 一.前言 二.相关概念 三.开始工作 四.启动项目起来 五.项目结构 六.设计理念 七.路由 八.部署线上后端服务 同步交流学习社区: https://www.mwcxs.top/page/4 ...

  2. Android Studio 插件开发详解一:入门练手

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78112003 本文出自[赵彦军的博客] 系列目录 Android Gradle使用 ...

  3. 一个适合于Python 初学者的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

  4. python新手项目-推荐:一个适合于Python新手的入门练手项目

    原标题:推荐:一个适合于Python新手的入门练手项目 随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人 ...

  5. python新手小项目-推荐:一个适合于Python新手的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

  6. python新手程序_推荐:一个适合于Python新手的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

  7. python新手入门项目推荐_推荐:一个适合于Python新手的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

  8. 适合新手入门的8个python项目_推荐:一个适合于Python新手的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

  9. 一个适合于Python初学者的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

最新文章

  1. faster rcnn结构
  2. python判断对象是否有属性
  3. 网站SEO优化中几个不为人知的小细节分享!
  4. k8s边缘节点_边缘计算,如何啃下集群管理这块硬骨头?
  5. UI设计素材 | 多用途APP项目管理移动应用UI套件
  6. node.js中实现同步操作的3种实现方法
  7. 使用hiredis接口(Synchronous API)编写redis客户端
  8. MySQL error(1449) The user specified as a definer ('usertest'@'%') does not exist
  9. Atitit Mysql查询优化器 存取类型 范围存取类型 索引存取类型 AND or的分析
  10. android调用本地js文件上传,原生JS实现前端本地文件上传
  11. graphpad 安装 hello world
  12. SqlSugar-执行Sql语句查询实例
  13. word怎么根据点画曲线_word2010如何画直线,曲线,肘形连接符,曲线连接符,等多种直线和曲线类型...
  14. 美国通胀率“破9”创40年新高 加密步履蹒跚?全球屏住呼吸等待美国下一步动作
  15. DC游戏《斑鸠》原创赏析[转载]
  16. Cannot find current proxy: Set ‘exposeProxy‘ property on Advised to ‘true‘ to make it available,and.
  17. 李白 宣州谢朓楼饯别校书叔云
  18. linux执行scp命令出错
  19. 【商业数据分析】—— 用户价值RFM模型详解(小仙女搬运工)
  20. 关于knife4j工具聚合api文档的使用

热门文章

  1. 基于NRC词典的情感分析(含多种离散情绪)——python
  2. hdu1372 dfs搜索之国际象棋的马
  3. 蒙特梭利时钟卡素材蒙氏素材三段卡素材
  4. arduino 勘智k210_嘉楠科技:60多人的心血研发的勘智K210 AI芯片正式推出
  5. 阿里资深架构师推荐:技术人改如何提升源码阅读能力
  6. 天嵌TQ_E9卡片电脑移植飞思卡尔yocto L4.1.15_1.0.0_ga 第一篇 yocto项目建立
  7. 白嫖系列软件-------漫画
  8. 电表远程抄表用电数据的问题
  9. 16年几个月汽车管理
  10. 亲身经历鬼门关,荒唐人遇到荒唐事!