微信小程序 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 相关文章推荐
javascript操作excel生成报表示例
May 08 Javascript
IE8中使用javascript动态加载CSS的解决方法
Jun 17 Javascript
jQuery实现跨域
Feb 03 Javascript
浅谈JSON.parse()和JSON.stringify()
Jul 14 Javascript
javascript每日必学之继承
Feb 23 Javascript
jquery遍历json对象集合详解
May 18 Javascript
jQuery动态添加与删除tr行实例代码
Oct 18 Javascript
Three.js的使用及绘制基础3D图形详解
Apr 27 Javascript
Vue.js实现按钮的动态绑定效果及实现代码
Aug 21 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
Jan 31 Javascript
微信小程序模拟cookie的实现
Jun 20 Javascript
JavaScript中this关键字用法实例分析
Aug 24 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
德生PL330测评
2021/03/02 无线电
javascript数组去掉重复
2011/05/12 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
[01:01:14]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第一场 11.21
2020/11/23 DOTA
TensorFlow深度学习之卷积神经网络CNN
2018/03/09 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
2018/04/08 Python
Php多进程实现代码
2018/05/07 Python
Python通过paramiko远程下载Linux服务器上的文件实例
2018/12/27 Python
python创建与遍历List二维列表的方法
2019/08/16 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
Python列表操作方法详解
2020/02/09 Python
logging level级别介绍
2020/02/21 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
python 利用toapi库自动生成api
2020/10/19 Python
掌上明珠Java程序员面试总结
2016/02/23 面试题
幼儿园家长会欢迎词
2014/01/09 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
初中作文评语大全
2014/04/23 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
护校行动方案
2014/05/31 职场文书
家具商场的活动方案
2014/08/16 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
2014年青年志愿者工作总结
2014/12/09 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
用golang如何替换某个文件中的字符串
2021/04/25 Golang
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
Python类方法总结讲解
2021/07/26 Python
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技
JAVA springCloud项目搭建流程
2022/05/11 Java/Android