H5仿微信界面教程(一)


Posted in HTML / CSS onJuly 05, 2017

前言

先来张图,仿微信界面,界面如下,并不完全一模一样,只能说有些类似,希望大家见谅。

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="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="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: 0;
left: 0;
z-index: 10;
height: 2.2rem;
padding-right: .5rem;
padding-left: .5rem;
background-color: #0993c7;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
color: #FFF;
background-color: #20a0ff;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
利用CSS3实现毛玻璃效果示例源码
Sep 25 HTML / CSS
CSS3系列之3D制作方法案例
Aug 14 HTML / CSS
css3截图_动力节点Java学院整理
Jul 11 HTML / CSS
利用css3 translate完美实现表头固定效果
Feb 28 HTML / CSS
css3使网页、图片变成灰色兼容大多数浏览器
Jul 02 HTML / CSS
详解CSS3选择器:nth-child和:nth-of-type之间的差异
Sep 18 HTML / CSS
关于 HTML5 的七个传说小结
Apr 12 HTML / CSS
分享全球十款超强HTML5开发工具
May 14 HTML / CSS
HTML5 Canvas中使用用路径描画圆弧
Jan 01 HTML / CSS
使用canvas一步步实现图片打码功能的方法
Jun 17 HTML / CSS
canvas绘制图片drawImage使用方法
Sep 15 HTML / CSS
使用HTML和CSS实现的标签云效果(附demo)
Feb 03 HTML / CSS
HTML5 progress和meter控件_动力节点Java学院整理
Jul 06 #HTML / CSS
html5 input元素新特性_动力节点Java学院整理
Jul 06 #HTML / CSS
html5标记文字_动力节点Java学院整理
Jul 11 #HTML / CSS
html5 localStorage本地存储_动力节点Java学院整理
Jul 06 #HTML / CSS
html5 sessionStorage会话存储_动力节点Java学院整理
Jul 06 #HTML / CSS
HTML5表格_动力节点Java学院整理
Jul 11 #HTML / CSS
html5嵌入内容_动力节点Java学院整理
Jul 07 #HTML / CSS
You might like
php从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
写出高质量的PHP程序
2012/02/04 PHP
PHP中将字符串转化为整数(int) intval() printf() 性能测试
2020/03/20 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
jQuery学习笔记之总体架构
2014/06/03 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
基本DOM节点操作
2017/01/17 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
VUE 全局变量的几种实现方式
2018/08/22 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
Python 元组(Tuple)操作详解
2014/03/11 Python
基于Python的接口测试框架实例
2016/11/04 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
Python标准库itertools的使用方法
2020/01/17 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
购房意向书范本
2014/04/01 职场文书
个人课题方案
2014/05/08 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
Golang 链表的学习和使用
2022/04/19 Golang
canvas 中如何实现物体的框选
2022/08/05 Javascript