微信小程序UI------实现携程首页顶部的界面(弹性布局)
今天写了一个携程界面的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------实现携程首页顶部的界面(弹性布局)的更多相关文章
- Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库
Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...
- Wuss Weapp 微信小程序 UI 组件库
微信小程序 UI 组件库 Github地址 https://github.com/phonycode/wuss-weapp 文档 https://phonycode.github.io/wuss-we ...
- ZanUI-WeApp -- 一个颜值高、好用、易扩展的微信小程序 UI 库
ZanUI-WeApp -- 一个颜值高.好用.易扩展的微信小程序 UI 库:https://cnodejs.org/topic/589d625a5c8036f7019e7a4a 微信小程序之官方UI ...
- 微信小程序 UI 组件库
微信小程序 UI 组件库 Vant Weapp 需要注意的是 package.json 和 node_modules 必须在 miniprogram 目录下 $ yarn add @vant/weap ...
- 技术博客——微信小程序UI的设计与美化
技术博客--微信小程序UI的设计与美化 在alpha阶段的开发过后,我们的小程序也上线了.看到自己努力之后的成果大家都很开心,但对比已有的表情包小程序,我们的界面还有很大的提升空间,许多的界面都是各个 ...
- 微信小程序一:微信小程序UI组件、开发框架、实用库
作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/8079095.html 内容持续更新,维护中 邮箱 ...
- 微信小程序UI组件、开发框架、实用库...
UI组件 weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★122 - 针对微信小程序整合的一套UI库 wx-charts ★105 - 微信小程序图表工具 wema ...
- 微信小程序UI组件--Lin UI
地址:http://doc.mini.7yue.pro/ Lin UI 是基于 微信小程序原生语法 实现的组件库
- 5个最优秀的微信小程序UI组件库
开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果.自从微信小程序面世以来,不断有一些开源组件库出来,下面5款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库.还没用到它 ...
随机推荐
- HttpServletRequest获取请求参数中所有的信息
/** * 获取客户端请求参数中所有的信息 * @param request * @return */ private Map<String, String> getAllRequestP ...
- JPG PNG GIF 的优缺点
pg/jpeg:优点:体积比png小,打开速度比png快缺点:属于有损压缩,每次保存都会产生数据损失(jpeg artifacts), 故不适合用于多次编辑保存.压缩率过高图像会失真PS:网络上最最常 ...
- spring Bean装配的几种方式简单介绍
Spring容器负责创建应用程序中的bean同时通过ID来协调这些对象之间的关系.作为开发人员,我们需要告诉Spring要创建哪些bean并且如何将其装配到一起. spring中bean装配有两种方式 ...
- 等待事件对应的p1,p2,p3含义
Oracle 10g v$session视图中不同等待事件对应的p1,p2,p3的含义也不同,我们不可能记住所有等待事件对应的p1,p2,p3的含义. 可以通过查询V$EVENT_NAME知道每个等待 ...
- Flask组件 flask_session
flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis memcac ...
- flask内置session原理
内置session原理 请求到来 当请求进来之后,先执行Flask对象的 __call__ 方法 def wsgi_app(self, environ, start_response): # 获取请求 ...
- 记一次服务器迁移SVN客户端更换IP
服务器迁移,SVN服务端IP由原10.58.8.231更换至10.58.1.230 TortoiseSVN更换ip地址操作如下: 打开svn项目的根目录,右键如图操作: 修改ip地址为10.58. ...
- ruby中的顶层方法
在ruby中写顶层函数的时候,总会有一个问题,self是谁,这些方法是谁的,是什么方法. 如下: p self p self.class def talk p self end talk 输出main ...
- web前端基础——初识CSS
1 CSS概要 CSS(Cascading Style Sheets)称为层叠样式表,用于美化页面(单纯HTML写的页面只是网页框架和内容的组合,相当于赤裸的人,而CSS则是给赤裸的人穿上华丽的外衣) ...
- grpc入门(三)
grpc入门(三) 一.介绍 本文是关于grpc的第三篇博文,是对前两篇博文的具体代码实现,秉着个人一贯的风格,没有太多抒情和总结,直接就上代码. 文章代码参考:https://github.com/ ...