微信小程序 flex实现导航实例详解


Posted in Javascript onApril 26, 2017

微信小程序 flex实现导航实例详解

微信小程序 flex实现导航实例详解

实现示意:

微信小程序 flex实现导航实例详解

1.链接顶部内边距,留出圆形图标的位置。
2.伪元素:before绘制圆形。
3.圆形中添加图标。
4.左右外边距控制间距,及促使在需要的地方换行。

wxml:

<view class="serviceMenu"> 
 <navigator url="http://xwbline.com/">资本</navigator> 
 ……
</view>

wxss:

.serviceMenu{ 
 display:flex; //使用flex布局 
 flex-wrap:wrap; //子元素换行 
 justify-content:center; //子元素居中对齐 
 padding:30rpx 0; //留出上下边距 
} 
.serviceMenu navigator{ 
 position:relative; //为了绝对定位 
 padding-top:120rpx; //留出圆形图标的位置 
 flex-basis:140rpx; //设定基础宽度 
 margin:15rpx; //触发换行位置(小程序会自动换算,不必考虑适配) 
 text-align:center; 
 font-size:24rpx; 
} 
//创建图标 
.serviceMenu navigator:before{ 
 content:"\20"; 
 position:absolute; 
 top:0; 
 left:50%; 
 margin-left:-55rpx; 
 width:110rpx; 
 height:110rpx; 
 border-radius:50%; 
 background:#bbc1cd; 
} 
//设定不同图标。注意链接地址是绝对地址,因为小程序不支持相对地址的背景图。只支持image相对地址。 
.serviceMenu navigator:nth-child(1):before{ 
 background:#fc6e51 url(http://xwbline.com/icon_service_big01.png) no-repeat center center; 
} 
.serviceMenu navigator:nth-child(2):before{ 
 background:#48cfad url(http://xwbline.com/icon_service_big02.png) no-repeat center center; 
} 
 ………………

如果需要字数限制的话:

text{ 
 display:block; 
 overflow:hidden; 
 white-space:nowrap; 
 text-overflow:ellipsis; 
}

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
学习YUI.Ext 第二天
Mar 10 Javascript
比较搞笑的js陷阱题
Feb 07 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
Mar 28 Javascript
JS 毫秒转时间示例代码
Sep 22 Javascript
js Date概念详细介绍
Nov 22 Javascript
jquery 页眉单行信息滚动显示实现思路及代码
Jun 26 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
Aug 18 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 Javascript
关于页面刷新vuex数据消失问题解决方案
Jul 03 Javascript
微信小程序基于picker实现级联菜单
Feb 15 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
May 12 Javascript
使用typescript改造koa开发框架的实现
Feb 04 Javascript
微信扫码支付零云插件版实例详解
Apr 26 #Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
Apr 26 #Javascript
微信小程序 实例开发总结
Apr 26 #Javascript
AngularJS 霸道的过滤器小结
Apr 26 #Javascript
JavaScript纯色二维码变成彩色二维码
Jul 23 #Javascript
xmlplus组件设计系列之按钮(2)
Apr 26 #Javascript
xmlplus组件设计系列之列表(4)
Apr 26 #Javascript
You might like
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
有关php运算符的知识大全
2011/11/03 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
奇妙的js
2007/09/24 Javascript
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
2019/06/10 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python 实现A*算法的示例代码
2018/08/13 Python
python的sorted用法详解
2019/06/25 Python
对Django项目中的ORM映射与模糊查询的使用详解
2019/07/18 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
员工自我鉴定范文
2013/10/06 职场文书
服务标语大全
2014/06/18 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
与死神共舞观后感
2015/06/15 职场文书
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers