【Vue 页面+flex布局 】一行内显示4个元素,超出4个换行,每一行的最后一个去掉marginRight属性

news2024/9/21 20:31:01

问题

一行展示4个,每个元素之间的margin-right 为20px,导致最右侧没有和上面的输入框对齐

在这里插入图片描述

实现效果

在这里插入图片描述

修改

正确思路: 一行展示4个,前三个元素之间的margin-right 为20px,最后一个元素margin-right 设置为 0px

代码

<div class="boxList-con">
    <div class="boxList-item">
        <div class="lock-gStatus">//...头部</div>
        <div class="lock-barcode"> ///...中间部分</div>
        <div class="lock-task">//...下面部分</div>
    </div>
    <div class="boxList-item">
       <div class="lock-gStatus">//...头部</div>
        <div class="lock-barcode"> ///...中间部分</div>
        <div class="lock-task">//...下面部分</div>
    </div>
    <div class="boxList-item">
        <div class="lock-gStatus">//...头部</div>
        <div class="lock-barcode"> ///...中间部分</div>
        <div class="lock-task">//...下面部分</div>
    </div>
    <div class="boxList-item">
      <div class="lock-gStatus">//...头部</div>
        <div class="lock-barcode"> ///...中间部分</div>
        <div class="lock-task">//...下面部分</div>
    </div>
    <div class="boxList-item">
        <div class="lock-gStatus">//...头部</div>
        <div class="lock-barcode"> ///...中间部分</div>
        <div class="lock-task">//...下面部分</div>
    </div>
    <div class="boxList-item">
        <div class="lock-gStatus">//...头部</div>
        <div class="lock-barcode"> ///...中间部分</div>
        <div class="lock-task">//...下面部分</div>
    </div>
    <div class="boxList-item">
        <div class="lock-gStatus">//...头部</div>
        <div class="lock-barcode"> ///...中间部分</div>
        <div class="lock-task">//...下面部分</div>
    </div>
</div>

CSS

(1)父元素CSS:boxList-con

.boxList-con {
  display: flex;   /* flex布局 */
  justify-content: flex-start;   /* 左对齐 */
  flex-wrap: wrap;   /* 换行 */
}

(2)子元素CSS:

.boxList-item {
  margin-right: 20px;   /* 每个元素右间距设置为20px */
  /* 计算每个元素的宽度:60px是前三个元素的间距(margin-right)和,除以4即为每个元素的宽度 */
  width: calc((100% - 60px) / 4);
}

/* 将下标是4的倍数元素的margin-right设置为0,即将每行最后一个元素的margin-right置0 */
.boxList-item:nth-of-type(4n+0) {
  margin-right: 0;
}

//或者这样写
.boxList-item :nth-child(4n) {
    margin-right: 0;
}

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

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

相关文章

【198】Java8编写Main程序场景下引入log4j2的例子

场景 有些情况下&#xff0c;需要程序员编写非服务器程序&#xff0c;或者编写不使用 Springboot 框架的程序。这个时候如果需要生成日志&#xff0c;就要采用本文的方法来引入 log4j2 。本文的例子还涉及了在程序打包的时候&#xff0c;如何处理依赖jar包的问题。 例子 下面…

钢结构行业的MES需求特点解析

导 读 ( 文/ 973 ) 钢结构行业作为重要的建筑材料供应商和施工服务提供商&#xff0c;对于生产过程的高效管理和质量控制有着严格要求。其中制造执行系统&#xff08;MES&#xff09;在钢结构行业中扮演着关键的角色。本文将探讨钢结构行业中MES的需求特点&#xff0c;包括…

sdrangel下载与部署for windows

下载 https://github.com/f4exb/sdrangel 在其目录下新建build文件 部署 打开cmake软件,修改如下 点击下面Configure,选择对应vs版本 点击finish,按照提示报错信息配置即可 ARCH_OPT=SSE4_2 DEBUG_OUTPUT

数据库事务补充和存储引擎

一、数据库事物补充 1.1 事务之间的相互影响 1.2 Mysql事务隔离级别 1.2.1 read uncommitted 1.2.2 read committed 1.2.3 repeatable read&#xff08;重读读取&#xff09; 1.2.4 serializable&#xff08;串行化&#xff09; 1.3 事务的作用范围 1.3.1 查询全局事务…

智慧医疗包括哪些方面?智慧医疗发展前景如何?

近年来&#xff0c;随着云计算、物联网&#xff08;internet of things&#xff0c;IOT&#xff09;、移动互联网、大数据、人工智能&#xff08;artificial intelligence&#xff0c;AI&#xff09;、5G网络、区块链等新一代信息技术的逐步成熟和广泛应用&#xff0c;信息化已…

设计模式之工厂方法模式精讲

工厂方法模式又叫虚拟构造函数&#xff08;Virtual Constructor&#xff09;模式或者多态性工厂&#xff08;Polymorphic Factory&#xff09;模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口&#xff0c;将实际创建性工作推迟到子类中。 工厂模式可以分为简单工厂…

【哈希专题】【蓝桥杯备考训练】:星空之夜、模拟散列表、字符串哈希、四平方和、扫雷【已更新完成】

目录 1、星空之夜&#xff08;usaco training 5.1&#xff09; 2、模拟散列表&#xff08;模板&#xff09; 3、字符串哈希&#xff08;模板&#xff09; 4、四平方和&#xff08;第七届蓝桥杯省赛C A组/B组 & JAVA B组/C组&#xff09; 5、扫雷&#xff08;Google Ki…

【学习】软件测试行业未来的发展趋势预测

近年来&#xff0c;随着中国数字经济的蓬勃发展&#xff0c;软件测试行业也迎来了新的春天。从早期的手工测试到自动化测试&#xff0c;再到持续集成和持续交付&#xff0c;中国的软件测试行业经历了快速的发展和变革。各行各业均对软件测试提出了更高的要求&#xff0c;尤其在…

基于java+springboot+vue实现的大学生二手物品交易商城(文末源码+Lw+ppt)23-329

摘 要 二十一世纪我们的社会进入了信息时代&#xff0c;信息管理系统的建立&#xff0c;大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多&#xff0c;而在线管理系统刚好能满足这些需求&#xff0c;在线管理系统突破了传统管理方式的局限性。于是本文针对这…

暴雨讲堂:AI时代第五代英特尔CPU能做什么?

如果把科技圈比作娱乐圈&#xff0c;那么这两年的顶流一定是AI。2023年&#xff0c;世人见证了ChatGPT在全球范围内的大火&#xff0c;以生成式AI为代表的新一轮人工智能应用问世&#xff0c;改变了人工智能&#xff08;AI&#xff09;技术与应用的发展轨迹&#xff0c;并开始在…

展馆人数统计显示屏的功能分析

展馆人数统计显示屏是展览馆、博物馆、商场等公共场所常见的一种设备&#xff0c;它能够实时显示当前场馆内的人数信息&#xff0c;为管理者和游客提供重要参考。展馆人数统计显示屏的功能分析是对这一设备的作用、特点和优势进行深入剖析&#xff0c;有助于更好地了解其在实际…

音视频处理 - 音频概念详解,码率,采样率,位深度,声道,编码

1. 音频采样 与视频不同&#xff0c;音频的最小单位不是一帧&#xff0c;而是一个采样。 采样是当前一刻声音的声音样本&#xff0c;样本需要经过数字转换才能存储为样本数据。 真实声音是连续的&#xff0c;但是在计算机中&#xff0c;声音是离散且均匀的声音样本。 2. 位深…

【倪琴仲尼式-雷伴】全新倪诗韵精品杉木古琴

试音中的用弦&#xff1a;梦音&#xff0c;视频录音无任何处理&#xff0c;所见即所得。 现琴比照片更好看。倪琴吊牌、琴额后面的编码和倪琴官网上的序列号是一一对应的&#xff0c;可查。 雷伴&#xff0c;“伴”字取意陪伴、相伴、依随。栗壳色&#xff0c;纯鹿角霜生漆工艺…

反射率光纤光谱仪检测汽车后视镜反射率

反射率光纤光谱仪是一种用于测量材料表面反射率的精密仪器&#xff0c;它通过光纤传输光信号&#xff0c;并利用光谱仪进行分析&#xff0c;以确定材料的光学特性。反射率光纤光谱仪的工作原理基于相对反射率的计算&#xff0c;它涉及到光源、光纤、光谱仪等关键组件。 后视镜能…

使用ES5进行win10系统封装

一、概述 为什么那时候会折腾这个呢&#xff0c;因为我平时用的一般是PE或者直接刻录安装系统&#xff0c;但是这样类似于每次安装完系统后都需要进行一些优化设置&#xff0c;比如电源选项、资源管理器设置、办公软件安装等等&#xff0c;我也听说过ghost但是没有实际用过不过…

Apache Hive的部署与体验

一、Apache Hive概述 什么是分布式SQL计算&#xff1f; 以分布式的形式&#xff0c;执行SQL语句&#xff0c;进行数据统计分析。Apache Hive是做什么的&#xff1f; 很简单&#xff0c;将SQL语句翻译成MapReduce程序&#xff0c;从而提供用户分布式SQL计算的能力。传统MapRed…

[2023] 14届

1.日期统计 题意 1.日期统计 - 蓝桥云课 (lanqiao.cn) 思路 用dfs扫 对每一个位进行限制 花了一个小时 注意把答案枚举出来 对应一下看到底对不对 code #include<iostream> #include<cstdio> #include<stack> #include<vector> #include<al…

一文看懂算法交易(二)

国内T0算法哪家强&#xff1f;算法交易费用是多少&#xff1f;算法交易哪些平台好&#xff1f; 我们接上文今天给大家继续分享&#xff0c;我们昨天大致了解了什么是算法交易&#xff0c;国内的算法总线大概有些啥&#xff0c;算法交易的类型。那么我们今天再普及下&#xff0c…

neo4j使用详解(三、cypher插入语法——最全参考)

1.插入语法 create, merge, set, delete, remove, create unique, load csv(import) 除插入语法外另外的语法详情请博主其他文章&#xff1a; 查询语法 其他语法 1.1.create语法 创建单个节点: create(n) # (ID:n) 创建带标签的节点: create (n:Person) # (ID:n, label:Perso…

Tableau项目实战-网站流量统计分析

数据介绍 网站流量分析.xlsx 1、页面指标分析 页面指标主要有网站流量指标、用户行为指标、用户浏览网站的方式等。 页面访问次数 访客完整打开网站页面进行访问的次数,访问次数是网站访问速度的衡量标准。 平均停留的时间 平均访问时长是用户访问网站的平均停留时间。 …