【微信小程序开发】flex布局在小程序开发项目中的应用详解

在这里插入图片描述

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

🏆 作者简介:景天科技苑
🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。
🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flask等框架,linux,shell脚本等实操经验,网站搭建,数据库等分享。

所属的专栏:微信小程序开发零基础教学,难点与应用实战总结
景天的主页:景天科技苑

文章目录

  • flex布局在小程序中开发中的应用
    • 功能页面
    • 通知布局
    • 底部布局
    • 总结

flex布局在小程序中开发中的应用

承接上一章的项目,我们要实现在界面中,点击不同的图标按钮,按钮上有图片有文字,点击到跳转不同的页面,关于图标的排列,我们就用到了flex布局,大概类似如下布局,以下项目中所用到的图片都可以到阿里矢量库下载,关于矢量库的使用,上一章都有详细讲解,感兴趣的朋友可以翻过去回顾下。
在这里插入图片描述

功能页面

index.wxml

<view class="banner"><swiper autoplay indicator-dots circular indicator-color='#FFFFF' interval='3000'><swiper-item><image src="/images/banner/banner1.jpg" mode="widthFix" style="width: 750rpx;" /></swiper-item><swiper-item><image src="/images/banner/banner2.png" mode="widthFix" style="width: 750rpx;" /></swiper-item><swiper-item><image src="/images/banner/banner3.jpg" mode="widthFix" style="width: 750rpx;" /></swiper-item></swiper>
</view><view class="tips"><text class="iconfont icon-tishi icon"></text><text>欢迎使用我们的系统,谢谢~~</text>
</view><view class="menu"><view class="item"><image src="/images/menu/ht.png" class="img" /><text class="title">物业合同</text></view><view class="item"><image src="/images/menu/wyf.png" class="img" /><text class="title">物业费</text></view><view class="item"><image src="/images/menu/wygl.png" class="img" /><text class="title">物业管理</text></view><view class="item"><image src="/images/menu/wylx.png" class="img" /><text class="title">物业维修</text></view><view class="item"><image src="/images/menu/ht.png" class="img" /><text class="title">物业合同</text></view><view class="item"><image src="/images/menu/wyf.png" class="img" /><text class="title">物业费</text></view><view class="item"><image src="/images/menu/wygl.png" class="img" /><text class="title">物业管理</text></view><view class="item"><image src="/images/menu/wylx.png" class="img" /><text class="title">物业维修</text></view></view>

样式

/**index.wxss**/.tips{/* 背景色 */background-color: #f5eedf;/* 字大小 */font-size: 38rpx;/* 字颜色 */color:#a34ee9; /* 圆角效果 */border-radius: 50rpx;/* 距离上下右左距离 */margin:30rpx 10rpx 30rpx 10rpx;padding-left:130rpx ;}.icon{padding-right: 8rpx;}/* flex布局 */
.menu{display: flex;justify-content: space-between;padding: 16rpx;border-radius: 10rpx;flex-wrap: wrap;background-color: powderblue;}.item{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 150rpx;height: 200rpx;border: rgb(192, 251, 255) solid 1rpx;margin: 1rpx;background-color: powderblue;}.img{width: 88rpx;height: 88rpx;border-radius: 10rpx;}.title{margin-top: 12rpx;font-size: 24rpx;}

显示效果
在这里插入图片描述

通知布局

左边是一个图片,右边是一个文字的公告,公告可以从后端动态加载
#wxml

<view class="notice">
<image src="/images/home/board.png" mode="aspectFit" style="width: 200rpx; height: 100rpx;"/>
<text>通知公告</text>
</view>

###wxss

.notice{display: flex;justify-content: flex-start;margin-top: 20rpx;margin-bottom: 20rpx;
}.notice>text{flex-grow:1;font-size: 40rpx;
}

显示效果
在这里插入图片描述

底部布局

#wxml

<view class="bottom"><view><image src="/images/home/cute_1.jpg" mode="scaleToFill" /></view><view><image src="/images/home/cute_2.jpg" mode="scaleToFill" /></view><view><image src="/images/home/cute_3.jpg" mode="scaleToFill" /></view><view><image src="/images/home/cute_4.jpg" mode="scaleToFill" /></view>
</view>

###wxss

.bottom{display: flex;justify-content: space-between;flex-wrap: wrap;
}.bottom>view>image{width: 345rpx;padding: 10rpx;height: 200rpx;
}

展示效果
在这里插入图片描述

总结

小程序中使用flex布局是不是非常精简,感兴趣的朋友可以一键三连,下一章我们来一起探讨下小程序中页面点击跳转的逻辑实现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/11262.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

温情母亲节,李良济中医课堂,用爱呵护妈妈的健康与美丽

这个世界上&#xff0c;有这么一个人&#xff0c;你听过她最美的年华&#xff0c;她见证你最美的长大&#xff0c;这个人就是妈妈。 知恩于心&#xff0c;感恩于行&#xff01;母亲节&#xff0c;李良济中医课堂助健康&#xff0c;滋养好物养身心&#xff0c;与您一起用爱守护…

2024最新单身经济新模式,低客单量高转换率,长期项目,新手快速上手

在今年&#xff0c;”搭子”这个词汇异常火爆&#xff0c;主要通过搭子流量进行线下推广以实现高品质群的盈利。有一句流行语说&#xff0c;年轻人可以不想谈恋爱&#xff0c;但不能没有搭子&#xff0c;这显示了搭子的需求量很大。 只要有需求&#xff0c;就会有创业的机会。…

第二证券今日投资参考:VA、VE景气上行 猪价步入慢涨趋势

上周五&#xff0c;沪指午后在地产、金融等板块的带动下震荡上升&#xff0c;创业板指等弱势下探。到收盘&#xff0c;沪指微涨0.01%报3154.55点&#xff0c;深证成指跌0.58%报9731.24点&#xff0c;创业板指跌1.15%报1878.17点&#xff0c;科创50指数跌1.5%&#xff1b;两市算…

【解决】:git clone项目报错fatal: fetch-pack: invalid index-pack output

象&#xff1a;之前一直使用gitee将个人学习和工作相关记录上传到个人gitee仓库&#xff0c;一直没出现过问题。直到有一天换电脑重新拉取代码发现出了问题&#xff0c;具体如下图&#xff1a; 原因分析&#xff1a; 经过查询发现主要原因是因为git clone的远程仓库的项目过大…

基于AIoTedge+ThingsKit物联网平台,实现办公室人员进出AI统计

在AIoT时代&#xff0c;智能办公已成为提升企业效率的关键。本期文章将带你了解如何利用AIoTedge结合ThingsKit物联网平台&#xff0c;实现办公室人员进出的智能统计。这不是简单的技术堆砌&#xff0c;而是一场关于AI与IoT融合的实战演示。&#x1f31f; 提示&#xff1a;AIoT…

Mysql进阶-sql优化篇

sql优化 sql优化insert优化批量插入手动提交事务主键顺序插入大批量插入数据 主键优化数据组织方式页分裂页合并主键设计原则 order by 优化原则 group by优化limit优化count 优化count的几种用法 update优化 sql优化 insert优化 批量插入 Insert into tb_test values(1,Tom…

算法笔记——数位DP

一、前置知识 1.DP小知识 D P DP DP 是一种算法思想&#xff0c;用递推方程的方式解决问题。但是使用它要满足如下性质&#xff1a; 最优子结构&#xff1a; 子结构优秀&#xff0c;整个就优秀。无后效性&#xff1a;当前决策不会影响后面。 2.DP实现方法 众所周知&#xf…

【Java】Java基础 使用集合实现斗地主分牌

&#x1f4dd;个人主页&#xff1a;哈__ 期待您的关注 目录 0.思路 1.创建玩家手牌集合 2.创建牌堆 3. 把牌放入牌堆 4.洗牌 5.进行分牌 6.完整代码 今天使用集合TreeSet来实现一个斗地主的分牌流程。 TreeSet集合的一个特点就是 元素有序&#xff0c;这样就方便…

定期更新与维护:技术与生活的同步律动

在这个数字化时代&#xff0c;科技的温暖之光照进了盲人朋友们的日常生活中&#xff0c;特别是那些辅助出行的应用程序&#xff0c;它们如同贴心的向导&#xff0c;引领着用户穿越城市的喧嚣与宁静。然而&#xff0c;要确保这些应用始终能够高效、安全地服务于盲人用户&#xf…

Seaborn用法大全

原文连接: https://blog.csdn.net/qq_38614074/article/details/138251530 # Seaborn介绍 Seaborn是一个基于Python的数据可视化库&#xff0c;它建立在matplotlib的基础之上&#xff0c;为统计数据的可视化提供了高级接口。Seaborn通过简洁美观的默认样式和绘图类型&#xff…

Java随笔1

1.编程中组件的概念&#xff1a; 在编程中&#xff0c;组件&#xff08;Component&#xff09;通常指的是一种可重用的、模块化的代码单元&#xff0c;它封装了特定的功能或用户界面元素&#xff0c;并提供了与其他代码进行交互的接口。组件可以看作是对数据和方法的简单封装&…

锁策略详解:互斥锁、读写锁、乐观锁与悲观锁、轻量级锁与重量级锁、自旋锁、偏向锁、可重入锁与不可重入锁、公平锁与非公平锁

一.锁策略 锁策略指的是在多线程编程中用于管理共享资源访问的规则和技术。它们确保在任何给定时间只有一个线程可以访问共享资源&#xff0c;以防止竞态条件和数据不一致性问题。常见的锁策略包括&#xff1a; 互斥锁&#xff08;Mutex&#xff09;&#xff1a;最常见的锁类型…

王者营地ip地址怎么隐藏

在数字化快速发展的今天&#xff0c;网络安全和隐私保护成为了每个人都需要面对的重要问题。作为一款备受欢迎的游戏社区应用&#xff0c;王者营地为用户提供了丰富的游戏信息和交流平台。然而&#xff0c;与此同时&#xff0c;用户的IP地址也可能在不经意间被泄露&#xff0c;…

spring框架定时任务(@Scheduled)

内容&#xff1a; 在spring框架中&#xff0c;scheduled注解是用于声明定时任务的&#xff0c;以最简单的方式来创建定时任务。 注意&#xff1a; 要使用scheduled注解&#xff0c;需要确保已下几点&#xff1a; 1.spring应用程序已经开启了定时任务的开启。需要在配置类&am…

博客互动革命:如何打造活跃读者社区并提升参与度

CSDN 的朋友你们好&#xff0c;我是未来&#xff0c;今天给大家带来专栏【程序员博主教程&#xff08;完全指南&#xff09;】的第 10 篇文章“与读者互动”。本文揭示了提升技术博客参与度的秘诀。从评论互动到社交媒体策略&#xff0c;本文将指导你如何建立强大的读者社区。掌…

MYSQL数据库-SQL语句

数据库相关概念 名称全称简称数据库存储数据的仓库&#xff0c;数据是有组织的进行存储DataBase(DB)数据库管理系统操纵和管理数据库的大型软件DataBase Management System(DBMS)SQL操作关系型数据库的编程语言&#xff0c;定义了一套操作关系型数据库统一标准Structured Quer…

win10电脑录屏全攻略,从入门到精通,一篇文章就够了!

在当今科技时代&#xff0c;电脑录屏已经成为人们生活中越来越重要的一部分。无论是工作还是娱乐&#xff0c;我们都可能需要录制电脑屏幕来保存或分享一些内容。在本文中&#xff0c;我们将向您介绍win10电脑录屏的三种方法&#xff0c;并对每种方法进行详细说明&#xff0c;为…

宝塔安装多个版本的PHP,如何设置默认的PHP版本

如何将默认的PHP版本设置为7.3.32&#xff0c; 创建软链接指向7.3版本&#xff0c;关键命令&#xff1a;ln -sf /www/server/php/73/bin/php /usr/bin/php 然后再查看PHP版本验证一下结果 [rootlocalhost ~]# ln -sf /www/server/php/73/bin/php /usr/bin/php [rootlocalho…

青蒿素优化算法(AO)-2024年新算法-公式原理详解与性能测评 Matlab代码免费获取

声明&#xff1a;文章是从本人公众号中复制而来&#xff0c;因此&#xff0c;想最新最快了解各类智能优化算法及其改进的朋友&#xff0c;可关注我的公众号&#xff1a;强盛机器学习&#xff0c;不定期会有很多免费代码分享~ 目录 原理简介 一、初始化阶段 二、综合淘汰阶…

2024创业热门选择:短视频带货,轻资产模式引领你飞翔

在当今这个信息爆炸的时代&#xff0c;短视频带货已经成为了一种全新的商业模式&#xff0c;为创业者提供了前所未有的机遇。特别是在2024年&#xff0c;短视频带货的潜力愈发显现&#xff0c;成为众多创业者的热门选择。本文将深入探讨 keJ0277 短视频带货的魅力所在&#xff…