微信小程序 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 相关文章推荐
JQuery 无废话系列教程(一) jquery入门 [推荐]
Jun 23 Javascript
JavaScript中的类继承
Nov 25 Javascript
通过上下左右键和回车键切换光标实现代码
Mar 08 Javascript
AngularJS语法详解(续)
Jan 23 Javascript
基于Vuejs和Element的注册插件的编写方法
Jul 03 Javascript
如何开发出更好的JavaScript模块
Dec 22 Javascript
Bootstrap模态对话框中显示动态内容的方法
Aug 10 Javascript
微信小程序在线客服自动回复功能(基于node)
Jul 03 Javascript
vue.js实现二级菜单效果
Oct 19 Javascript
解决ant Design中Select设置initialValue时的大坑
Oct 29 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
Nov 17 Javascript
详解Vue 的异常处理机制
Nov 30 Vue.js
微信扫码支付零云插件版实例详解
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
人大复印资料处理程序_补充篇
2006/10/09 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
PHP三元运算的2种写法代码实例
2014/05/12 PHP
php微信公众平台开发(四)回复功能开发
2016/12/06 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
原生js 秒表实现代码
2012/07/24 Javascript
js+html5操作sqlite数据库的方法
2016/02/02 Javascript
下雪了 javascript实现雪花飞舞
2020/08/02 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
深入理解Python中的元类(metaclass)
2015/02/14 Python
Python变量赋值的秘密分享
2018/04/03 Python
python 信息同时输出到控制台与文件的实例讲解
2018/05/11 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
Python实现的各种常见分布算法示例
2018/12/13 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
基于CSS3的animation属性实现微信拍一拍动画效果
2020/06/22 HTML / CSS
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
文员自我评价怎么写
2013/09/19 职场文书
《乌塔》教学反思
2014/02/17 职场文书
老公给老婆的保证书
2014/04/28 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
离婚协议书范本及离婚须知
2014/10/15 职场文书
体检通知范文
2015/04/21 职场文书
单位提档介绍信
2015/10/22 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server