H5仿微信界面教程(一)
前言
先来张图,仿微信界面,界面如下,并不完全一模一样,只能说有些类似,希望大家见谅。
1 用到的知识点
jQuery WeUI 是WeUI的一个jQuery实现版本,除了实现了官方插件之外,它还提供了如下拉刷新、日历、地址选择器等丰富的拓展组件。jQuery WeUI 中的JS组件均是以JQuery 插件的形式提供,使用非常方便,并且可以和React、Angular、VUE之类的主流JS框架一起使用。
WeUI 是微信官方团队针对微信提供的一个H5 UI库,它只提供了一组CSS组件。jQuery WeUI 中使用的是官方WeUI的CSS代码,并提供了jQuery/Zepto版本的API实现。因为直接使用了官方的CSS,所以你不用担心跟官方版本的冲突。实际上 jQuery WeUI == WeUI + jQuery插件。
Font Awesome 是一套完美的图标字体,主要目的是和 Bootstrap 搭配使用。
2 引入样式文件
- <link href="static/lib/weui.css" rel="stylesheet" type="text/css" />
- <link href="static/css/jquery-weui.css" rel="stylesheet" type="text/css" />
- <link href="static/font-awesome/css/font-awesome.css" rel="stylesheet" type="text/css" />
3 先说底部菜单
- <div class="weui-tabbar">
- <a href="wx-wx.html" class="weui-tabbar__item "> <span class="weui-badge" style="position: absolute;top: -.4em;right: 1em;">8</span>
- <div class="weui-tabbar__icon">
- <i class="fa fa-comment-o fa-fw" style=" "></i>
- </div> <p class="weui-tabbar__label">微信</p> </a>
- <a href="wx-tongxulv.html" class="weui-tabbar__item">
- <div class="weui-tabbar__icon">
- <i class="fa fa-vcard-o" style=" "></i>
- </div> <p class="weui-tabbar__label">通讯录</p> </a>
- <a href="#tab3" class="weui-tabbar__item">
- <div class="weui-tabbar__icon">
- <i class="fa fa-compass " style=""></i>
- </div> <p class="weui-tabbar__label">发现</p> </a>
- <a href="wx-user.html" class="weui-tabbar__item weui-bar__item--on">
- <div class="weui-tabbar__icon">
- <i class="fa fa-user" style=" color:#0dba08;"></i>
- </div> <p class="weui-tabbar__label" style=" color:#0dba08;">我</p> </a>
- </div>
4 头部代码
- <nav class="blue nav" style=" ">
- <a id="topPopovershow" href="#" class="button button-link right "> <i class="fa fa-plus fa-fw" style=" font-size:20px;" ></i> </a>
- <h1 class="title">微信</h1>
- </nav>
5 主体部分
- <div class="page-content">
- <div class="weui-cells" style="margin-top: 0px;">
- <a class="weui-cell weui-cell_access open-popup weui-popup-modal " data-target="#full" href="javascript:;">
- <div class="weui-cell__hd">
- <img width="48px;" class="weui-media-box__thumb" src="data:images/timg5.jpg" alt="" class="self-header">
- </div>
- <div class="weui-cell__bd">
- <div style=" margin-left:10px;">
- <h4 class="weui-media-box__title">小楼听春雨菩提本无树</h4>
- <p class="weui-media-box__desc" >菩提本无树,明镜</p>
- </div>
- </div>
- <div class="weui-cell__ft">22:55</div>
- </a>
- <a class="weui-cell weui-cell_access" href="javascript:;">
- <div class="weui-cell__hd">
- <img width="48px;" class="weui-media-box__thumb" src="data:images/timg2.jpg" alt="" class="self-header">
- </div>
- <div class="weui-cell__bd">
- <div style=" margin-left:10px;">
- <h4 class="weui-media-box__title">听春雨</h4>
- <p class="weui-media-box__desc" >大家聊聊天今天下雨了</p>
- </div>
- </div>
- <div class="weui-cell__ft">22:55</div>
- </a>
- </div>
6 头部css
- .nav {
- position: fixed;
- right:;
- left:;
- z-index:;
- height: 2.2rem;
- padding-right: .5rem;
- padding-left: .5rem;
- background-color: #0993c7;
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
- color: #FFF;
- background-color: #20a0ff;
- }
H5仿微信界面教程(一)的更多相关文章
- html5聊天案例|趣聊h5|仿微信界面聊天|红包|语音聊天|地图
之前有开发过一个h5微直播项目,当时里面也用到过聊天模块部分,今天就在之前聊天部分的基础上重新抽离模块,开发了这个h5趣聊项目,功能效果比较类似微信聊天界面.采用html5+css3+Zepto+sw ...
- h5移动端聊天室|仿微信界面聊天室|h5多人聊天室
今年的FIFA世界杯甚是精彩,最近兴致高涨就利用HTML5开发了一个手机端仿微信界面聊天室,该h5聊天室采用750px全新伸缩flex布局,以及使用rem响应式配合fontsize.js,页面弹窗则是 ...
- web版仿微信聊天界面|h5仿微信电脑端案例开发
前几天开发了一款手机端h5仿微信聊天,人唯有不停学习才能进步,这段时间倒腾着整理了下之前项目,又重新在原先的那版基础上开发了一款仿微信聊天电脑端web版本,聊天页面又重新优化了多图预览.视频播放,右键 ...
- h5仿微信聊天(高仿版)、微信聊天表情|对话框|编辑器
之前做过一版h5微信聊天移动端,这段时间闲来无事就整理了下之前项目,又重新在原先的那版基础上升级了下,如是就有了现在的h5仿微信聊天高仿版,新增了微聊.通讯录.探索.我四个模块 左右触摸滑屏切换,聊天 ...
- h5仿微信、支付宝数字键盘|微信支付键盘|支付宝付款键盘
html5仿微信支付数字键盘|仿支付宝键盘|h5仿微信密码输入键盘|自定义数字键盘 很早之前由于项目需求,就有开发过一个h5仿微信支付键盘,这几天就把之前的数字键盘模块独立出来,重新整理开发成demo ...
- Android ActionBar仿微信界面
ActionBar仿微信界面 1.学习了别人的两篇关于ActionBar博客,在结合别人的文章来仿造一下微信的界面: 思路如下:1).利用ActionBar生成界面的头部,在用ActionBar的Ac ...
- react聊天室|react+redux仿微信聊天IM实例|react仿微信界面
一.项目概况 基于react+react-dom+react-router-dom+redux+react-redux+webpack2.0+react-photoswipe+swiper等技术混合开 ...
- h5聊天室web端(仿微博、微信)|h5仿微信网页端|仿微信界面弹窗
这段时间一直在着手h5开发手机端聊天系统——html5仿微信聊天室,最近又在原先基础上开发了一个仿微信.微博网页web版聊天系统,使用到了HTML5+css3+jQuery+wcpop等技术开发,弹窗 ...
- 安卓开发笔记——Fragment+ViewPager组件(高仿微信界面)
什么是ViewPager? 关于ViewPager的介绍和使用,在之前我写过一篇相关的文章<安卓开发复习笔记——ViewPager组件(仿微信引导界面)>,不清楚的朋友可以看看,这里就不再 ...
随机推荐
- php对文件操作(读、写、)的基础知识(详细)
文件位置如下图所示: 1.判断是文件还是目录 var_dump(filetype("./aa/bb/cc.txt")); 输出: string(4) "file" ...
- Java类加载和卸载的跟踪
博客搬家自https://my.oschina.net/itsyizu/blog/ 什么是类的加载和卸载 Java程序的运行离不开类的加载,为了更好地理解程序的执行,有时候需要知道系统加载了哪些类.一 ...
- AsyncTask和Handler
AsyncTask实现的原理和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口 ...
- spring-线程池(2)
继承:http://www.cnblogs.com/crazylqy/p/4220743.html spring设置容器启动时运行线程类(可循环执行) 修改以下两文件, 1.spring设置容器启动时 ...
- kafka 0.10.2 解决java无法生产消息到指定topic问题
主要是修改server.properties的advertised.listeners advertised.listeners=PLAINTEXT://192.168.59.132:9092
- JS实现鼠标移上去图片停止滚动移开恢复滚动效果
这是在做个人站的时候展示项目成果,因为不光需要展示,还需要介绍详细内容,就在滚动展示的地方做了这个效果以便于点开想要看的项目. 首先,要做的是一个需要滚动的区域.我前边写过一个关于图片循环滚动的示例, ...
- 虚拟机安装Android最详细教程
虚拟机想必大家都听说过,有些同学还用过.虚拟机可以模拟出一个操作系统,基于物理机创建.可以模拟常见的 Windows,ubuntu等等. 在使用虚拟机的过程中,想必大家都遇到过一些棘手的问题,尤其是安 ...
- QT环境的搭建
说到QT大家一定要先了解到底什么是QT,我们通常说的QT是包括:Qt-creactor的集成开发环境(IDE)和Qt的开发工具包(SDK),而Qt-creactor就相当于我们的visio studi ...
- iOS中动态注入JavaScript方法。动态给html标签添加事件
项目中有这样一种需求,给html5网页中图片添加点击事件,并且弹出弹出点击的对应的图片,并且可以保持图片到本地 应对这样的需求你可能会想到很多方法来实现. 1. 最简单的方法就是在html5中添加图片 ...
- 【Selenium】Selenium IDE(alt+ctrl+s)
ttp://www.yiibai.com/selenium/selenium_ide_tool_features.html 学习 Selenium IDE安装 http://seleniumh ...