今天写了一个携程界面的UI,利用H5的弹性盒子来实现,学过H5弹性盒子的,来看是比较方便的,因为CSS代码都差不多。

可以看看这篇博客 快速使用CSS 弹性盒子

效果图如下:

  

主要是携程首页的四个模块;

代码:

<view class="page">

    <view class="page__bd">

        <view class="section__nav">
<view class="left border__right" bindtap="btn1"><!--bindtap 点击事件 -->
酒店
</view>
<view class="right">
<view class="item border__right border__bottom" bindtap="btn2">海外酒店</view>
<view class="item border__bottom" bindtap="btn3">团购</view>
<view class="item border__right">特价酒店</view>
<view class="item">名宿-客栈</view>
</view>
</view> <view class="section__nav" style="background:#3D98FF;">
<view class="left border__right">
机票
</view>
<view class="right">
<view class="item border__right border__bottom">火车票-抢票</view>
<view class="item border__bottom" >汽车票-船票</view>
<view class="item border__right">特价机票</view>
<view class="item">专车</view>
</view>
</view> <view class="section__nav" style="background:#44C522">
<view class="left border__right">
旅游
</view>
<view class="right">
<view class="item border__right border__bottom">目的地攻略</view>
<view class="item border__bottom" >邮轮旅行</view>
<view class="item border__right">周边游</view>
<view class="item">定制旅行</view>
</view>
</view> <view class="section__nav" style="background:#FC9720">
<view class="left border__right">
玩乐
</view>
<view class="right">
<view class="item border__right border__bottom">美食林</view>
<view class="item border__bottom" >购物</view>
<view class="item border__right">周边美食</view>
<view class="item">周边好玩</view>
</view>
</view> </view>
</view>

CSS代码

.page__bd{
padding:0 10rpx;
} .section__nav{
display:flex;
background:#FF697A;
height:100px;
color:#fff;
margin-bottom:10rpx;
} .left{
width:33.33%;
font-size:14px;
} .border__right{
border-right:1px solid #fff;
} .border__bottom{
border-bottom:1px solid #fff;
} .right{
width:66.67%;
flex-wrap:wrap;
} .left,.right{
display:flex;
justify-content:center;
align-items:center;
box-sizing:border-box;
} .item{
width:50%;
display:flex;
justify-content:center;
align-items:center;
box-sizing:border-box;
height:50px;
font-size:14px;
}

一个简单的小案例,界面练习,和H5的弹性盒子相同。

  源码点击下载

微信小程序UI------实现携程首页顶部的界面(弹性布局)的更多相关文章

  1. Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库

    Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...

  2. Wuss Weapp 微信小程序 UI 组件库

    微信小程序 UI 组件库 Github地址 https://github.com/phonycode/wuss-weapp 文档 https://phonycode.github.io/wuss-we ...

  3. ZanUI-WeApp -- 一个颜值高、好用、易扩展的微信小程序 UI 库

    ZanUI-WeApp -- 一个颜值高.好用.易扩展的微信小程序 UI 库:https://cnodejs.org/topic/589d625a5c8036f7019e7a4a 微信小程序之官方UI ...

  4. 微信小程序 UI 组件库

    微信小程序 UI 组件库 Vant Weapp 需要注意的是 package.json 和 node_modules 必须在 miniprogram 目录下 $ yarn add @vant/weap ...

  5. 技术博客——微信小程序UI的设计与美化

    技术博客--微信小程序UI的设计与美化 在alpha阶段的开发过后,我们的小程序也上线了.看到自己努力之后的成果大家都很开心,但对比已有的表情包小程序,我们的界面还有很大的提升空间,许多的界面都是各个 ...

  6. 微信小程序一:微信小程序UI组件、开发框架、实用库

    作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/8079095.html 内容持续更新,维护中 邮箱 ...

  7. 微信小程序UI组件、开发框架、实用库...

    UI组件 weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★122 - 针对微信小程序整合的一套UI库 wx-charts ★105 - 微信小程序图表工具 wema ...

  8. 微信小程序UI组件--Lin UI

    地址:http://doc.mini.7yue.pro/ Lin UI 是基于 微信小程序原生语法 实现的组件库

  9. 5个最优秀的微信小程序UI组件库

    开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果.自从微信小程序面世以来,不断有一些开源组件库出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库.还没用到它 ...

随机推荐

  1. PLSQLDeveloper安装与配置

    1.前提:首先要有oracle数据库或者有oracle服务器,才可以实现使用PLSQL Developer 工具连接到oracle数据库进行开发 2.下载PLSQLDeveloper并解压 3.配置环 ...

  2. SQL Server 2008数据库手动提交的设置

    有时候我们需要对SQL Server 2008数据库手动提交的方法进行设置,使用Oracle的朋友会注意到Oracle中的手工提交的,如果修改错了数据还可以Rollback.但在SQL Server ...

  3. CentOS 7 安装vsftpd 服务器

    在CentOS7上安装ftp服务器用于保存服务端上传的图片. 1.CentOS卸载vsftpd的方法 如果服务器上已经安装了vsftpd服务,配置出错需要卸载vsftpd服务. 1.1 查找vsftp ...

  4. python2和python3中range的区别

    参考自 python2和python3中的range区别 - CSDN博客 http://blog.csdn.net/xiexingshishu/article/details/48581379 py ...

  5. JDB调试代码 20165324 何春江

    Java书本程序调试: 课上程序调试

  6. 使用Echarts进行可视化的数据线呈现

    由于游戏后台需要统计游戏玩家的支付情况,恰好那天看见同学群里聊天说到了Echarts,于是我就看了眼,一看,哟,还是百度的产品,看了文档,示例,确实很屌的样子啊,于是自己就开始试了,最终效果如下: 个 ...

  7. Linux系统——文件系统与LVM 逻辑

    格式化命令 mkfs. mkswap mkfs格式化数据磁盘 # mkfs -t ext4 /dev/sdb1 # mkfs.ext4 /dev/sdb1 -t 指定格式化文件类型 -b 指定bloc ...

  8. 网络虚拟化 SDN

    一.Linux Bridge :Linux中的网桥 假设宿主机有 1 块与外网连接的物理网卡 eth0,上面跑了 1 个虚机 VM1,现在有个问题是: 如何让 VM1 能够访问外网? 至少有两种方案 ...

  9. 两种ajax的方法

    两种Ajax方法 Ajax是一种用于快速创建动态网页的技术,他通过在后台与服务器进行少量的数据交换,可以实现网页的异步更新,不需要像传统网页那样重新加载页面也可以做到对网页的某部分作出更新,现在这项技 ...

  10. DbEntry 4.2 建立关系时的一些问题

    创建关系提示输入字符串的格式不正确 使用HasMany Attribute时,需要将属性访问器的set部分修改为private,否则会提示输入字符串的格式不正确 [HasMany(OrderBy = ...