微信小程序 flex实现导航实例详解
发布时间 - 2026-01-11 00:51:10 点击率:次微信小程序 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;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 微信小程序
# flex实现导航
# 导航
# 详解微信小程序之scroll-view的flex布局问题
# 浅谈微信小程序flex布局基础
# 微信小程序 Flex布局详解
# 微信小程序实现瀑布流布局与无限加载的方法详解
# 微信小程序 UI布局常用技巧整理总结
# 微信小程序 简单DEMO布局
# 逻辑
# 样式的练习
# 详解微信小程序实现仿微信聊天界面(各种细节处理)
# 微信小程序Flex布局用法深入浅出分析
# 换行
# 希望能
# 不支持
# 谢谢大家
# display
# justify
# wrap
# js
# http
# url
# wxss
# xwbline
# relative
# position
# top
# rpx
# center
# content
# padding
# navigator
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何在VPS电脑上快速搭建网站?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
专业商城网站制作公司有哪些,pi商城官网是哪个?
Python文本处理实践_日志清洗解析【指导】
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
如何彻底删除建站之星生成的Banner?
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
EditPlus中的正则表达式 实战(1)
JavaScript如何实现错误处理_try...catch如何捕获异常?
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
html5的keygen标签为什么废弃_替代方案说明【解答】
米侠浏览器网页背景异常怎么办 米侠显示修复
零服务器AI建站解决方案:快速部署与云端平台低成本实践
Android实现代码画虚线边框背景效果
如何快速使用云服务器搭建个人网站?
Swift开发中switch语句值绑定模式
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
PythonWeb开发入门教程_Flask快速构建Web应用
原生JS实现图片轮播切换效果
网站制作报价单模板图片,小松挖机官方网站报价?
免费视频制作网站,更新又快又好的免费电影网站?
高防服务器租用指南:配置选择与快速部署攻略
Python高阶函数应用_函数作为参数说明【指导】
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
linux top下的 minerd 木马清除方法
如何基于云服务器快速搭建网站及云盘系统?
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
Python面向对象测试方法_mock解析【教程】
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
微信小程序 配置文件详细介绍
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
JavaScript模板引擎Template.js使用详解
北京网站制作公司哪家好一点,北京租房网站有哪些?
Android GridView 滑动条设置一直显示状态(推荐)
JavaScript中的标签模板是什么_它如何扩展字符串功能
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?

