微信小程序解决flex布局,最后一行靠左对齐问题
微信小程序解决flex布局,最后一行靠左对齐问题
需求:使用flex布局,每行固定三个元素,元素间距自适应,向左对齐
实际效果与代码如下:
wxml
<view class="con-list"><view class="con-item" wx:for="{{conList}}" wx:key="item" style="background-color: {{item.bgColor}};">{{item.name}}</view></view>
wxss
.con-list{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-top: 100rpx;}
.con-item{width: 30%;height: 100rpx;text-align: center;line-height: 100rpx;color: rgb(83, 74, 74);margin-bottom: 20rpx;}
js
data:{conList:[{id:1,name:'第一',bgColor:'#D1AFFB',},{id:2,name:'第二',bgColor:'#FFDEB1',},{id:3,name:'第三',bgColor:'#D1AFFB',},{id:4,name:'第四',bgColor:'#FFDEB1',},{id:5,name:'第五',bgColor:'#D1AFFB',},{id:6,name:'第六',bgColor:'#FFDEB1',},{id:7,name:'第七',bgColor:'#FFDEB1',},{id:8,name:'第八',bgColor:'#D1AFFB',},]
}
效果图:
问题:第八的元素靠右了,需要向左对齐
原因:设置了justify-content为space-between,元素自动左右两边对齐了
这时候我们可以给最外层的元素设置个伪元素,宽度为30%(因为设置的每个item的宽度为30%),高度为0,需增加一行以下的wxss代码即可:
.con-list::after{content: '';width: 30%;}
这样,就可以实现想要的效果了,最后效果如下:
微信小程序解决flex布局,最后一行靠左对齐问题相关推荐
- 微信小程序开发 — Flex布局
前言 微信小程序页面布局方式采用的是Flex布局. Flex布局,是W3c在2009年提出的一种新的方案,可以简便,完整,响应式的实现各种页面布局. Flex布局提供了元素在容器中的对齐,方向以及顺序 ...
- 微信小程序之 flex 布局最详细讲解 !!!
小程序 flex 布局快速入门 小程序 flex 布局实现 一.view 默认布局 1.1 flex 布局原理 1.2 flex 父项常见属性 二.使用 flex 设置水平弹性布局 2.1 Flex ...
- 微信小程序之Flex布局
目录 一.Flex 基本概念 二.Flex 容器 三.Flex 容器属性 1. flex-direction 2. flex-wrap 3. flex-flow 4. justify-content ...
- 我在学习小程序之flex布局
我在学习小程序之flex布局 什么是flex布局呢? flex布局定义 flex布局原理 一个小案例 需求 分析 代码实现 代码部分 效果部分 总结 什么是flex布局呢? flex布局定义 flex ...
- 微信小程序 解决请求服务器手机预览请求不到数据的方法
微信小程序 解决请求服务器手机预览请求不到数据的方法 微信小程序的文档中明确说明了所有的请求是必须使用https的,以没用过https,由于小程序,不得不接触到https,研究了好长时间把tomcat ...
- 微信小程序解决苹果端在禁止下拉刷新以后仍可以拖到屏幕的问题
微信小程序解决苹果端在禁止下拉刷新以后仍可以拖到屏幕的问题 .json文件中----缺点是固定整个页面 {"navigationBarTitleText": "首页&qu ...
- 微信小程序沉浸式布局
微信小程序沉浸式布局
- uni开发微信小程序解决全局分享分销问题
uni开发微信小程序解决全局分享分销问题 1. 需求 1.小程序内每个页面都要打开胶囊分享按钮并实现分销 2.分享功能应该是在用户登录之后才予以打开 3.不想做在每个页面都写分享钩子的傻逼操作 2.实 ...
- 微信小程序 解决内层页面分享出去后 用户无法通过分享页面返回首页问题
微信小程序 解决内层页面分享出去后 用户无法通过分享页面返回首页问题 本质就是设置一个变量isshare来判断是否是分享页面中进入的 data设置 isshare: 0,//不是分享页面进入 js o ...
最新文章
- Redis 4.0.2分布式锁的Java实现
- ASCII和字母的转换
- win7配置远程连接oracle数据库吗,win7环境下配置oracle数据库的方法有哪些?
- Yarn的三种资源调度机制
- JDK1.8 String常量池详解
- 小菜鸟一步步打造图书馆外挂之十三:用户编辑界面的实现
- echo字符集 shell_Shell echo命令:输出字符串
- 脚本造成web浏览器运行速度减慢_脚本导致ie运行缓慢|ie8 提示脚本运行缓慢|脚本导致运行速度减慢...
- 矩阵分解程序及报告:LU分解、QR分解、Householder变换、Givens变换、URV分解
- Eucalyptus学习汇总
- 一年级下册计算机教学计划,一年级下册教学计划
- matlab使用记录--app designer清理图窗、获取当前时间
- 使用ffmpeg实现图像格式转换
- Ruby cannot load such file -- zlib和openssl(LoadError)及gem No rule to make target `/include/ruby.h‘解决
- werfault.exe出现的原因与解决办法
- [论文阅读]《Using Conditional Functional Dependency to Discover Abnormal Data in RDF Graphs》阅读笔记
- pycharm python interpreter是空的
- 基于android的计步器文档,基于Android的计步器(Pedometer)的讲解(六)
- Python 抖音无水印视频下载
- QY-GD17型FMS柔性生产制造操作实训系统教学设备,FMS柔性生产系统实训,FMS制造系统操作教学设备
热门文章
- html5火焰动画cavans
- python 水位_水箱水位控制程序
- adb devices 不显示设备,原因你都猜不到
- Springboot毕设项目餐饮管理系统设计与实现d9u1u(java+VUE+Mybatis+Maven+Mysql)
- Win10启动wifi共享源码(C#)
- 怎么给视频配音?三个小诀窍来帮忙,适合刚入门的小伙伴
- 第7天 Recyclerview万能的适配器(基本使用、分割线、增加删除动画)
- SpringBoot自定义JSON序列化规则
- 当你有一个目标时,就请朝着它努力,你一定会成功的--世界杯进球记录第一射手克劳泽...
- vue基于element实现批量删除