微信小程序 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 相关文章推荐
强制设为首页代码
Jun 19 Javascript
Jquery 快速构建可拖曳的购物车DragDrop
Nov 30 Javascript
JavaScript语言精粹经典实例(整理篇)
Jun 07 Javascript
jQuery插件 Jqplot图表实例
Jun 18 Javascript
利用node.js实现反向代理的方法详解
Jul 24 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
Aug 21 Javascript
JS实现带导航城市列表以及输入搜索功能
Jan 04 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
Jun 30 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
JavaScript实现滑动门效果
Jan 18 Javascript
js实现简单五子棋游戏
May 28 Javascript
vue 手机物理监听键+退出提示代码
Sep 09 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
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
PHP中SSO Cookie登录分析和实现
2015/11/06 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
2016/02/20 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
vue.js+boostrap项目实践(案例详解)
2016/09/21 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
js脚本编写简单刷票投票系统
2017/06/27 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
python中遍历文件的3个方法
2014/09/02 Python
python实现获取Ip归属地等信息
2016/08/27 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
python中pika模块问题的深入探究
2018/10/13 Python
python中类的属性和方法介绍
2018/11/27 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
opencv3/C++实现视频背景去除建模(BSM)
2019/12/11 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
python图片合成的示例
2020/11/09 Python
python3判断IP地址的方法
2021/03/04 Python
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
EJB面试题
2015/07/28 面试题
校长寄语大全
2014/04/09 职场文书
大学竞选班干部演讲稿
2014/08/21 职场文书
三好生演讲稿
2014/09/12 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android
nginx访问报403错误的几种情况详解
2022/07/23 Servers