2024-07-22 如何让宽度和高度一致(flex布局)

news/2024/11/13 9:20:32/文章来源:https://www.cnblogs.com/iuniko/p/18315863
<template><div class="demo-container"><div class="demo-item"><div class="demo-title">方向指示类图标</div><div class="demo-content"><div class="demo-box" v-for="(item, index) in data" :key="index"><div class="demo-name">{{ item.icon }}</div><t-icon :value="item.icon" /></div></div></div></div>
</template>
<script setup>
import { ref, reactive } from "vue";
const data = reactive([{name: 'icon-arrow-down',icon: 'icon-arrow-down'},{name: 'icon-arrow-down',icon: 'icon-arrow-down'},{name: 'icon-arrow-down',icon: 'icon-arrow-down'},{name: 'icon-arrow-down',icon: 'icon-arrow-down'}
])
</script><style lang="less" scoped>
.demo-container {border: 1px solid green;.demo-item {.demo-title {padding: 10px;border: 1px solid #ccc;}.demo-content {display: flex;align-items: center;flex-direction: row;flex-wrap: wrap;.demo-box {border: 1px solid red;flex-basis: 25%;aspect-ratio: 1 / 1;box-sizing: border-box;padding: 10px;}}}
}
</style>

效果图:

 关键在于:

flex-basis: 25%;
aspect-ratio: 1 / 1;
box-sizing: border-box;

flex-basis:控制Flex项目的初始大小

aspect-ratio:元素宽高比

box-sizing:改变盒模型,避免元素尺寸意外扩大(边框或内边距不会超出设定的宽高)

 

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

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

相关文章

Scala开发环境搭建

Scala开发环境搭建 1. 安装JDK: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html 2. IDEA安装Scala插件3.添加Scala的全局的Libraries4.打印Hello WorldTips:Scala中为什么要在object中才能使用Main方法? Scala中将“静态”与“类”区分的很…

超声波雷达在APA自动泊车功能中的应用与仿真

自动泊车辅助系统(APA)是现代汽车智能驾驶技术的重要组成部分,该系统使得车辆能够在没有任何人为干预的情况下,自动完成泊车过程。具体来说,APA系统在泊车过程中通过布置在车辆周围的传感器(环视摄像头、超声波雷达等)完成对有效车位以及障碍物的感知识别,再进行泊车路…

VScode利用EIDE和cortex-debug进行stm32开发(包括配置以及使用)

目录前言必要准备第一步:安装vscode插件——EIDEEIDE是什么EIDE的下载EIDE的配置(重点)EIDE功能的简单介绍1.项目的建立:新建项目或者导入项目2.为项目选择芯片支持包(不是必须)3.构建配置4.烧录配置5.项目属性和项目设置6.安装实用工具和打开插件设置第二步:安装vscode插…

SFCNR论文阅读笔记

Self-supervised Contrastive Enhancement with Symmetric Few-shot Learning Towers for Cold-start News Recommendation论文阅读笔记 Abstract 现存的问题: ​ 如今,新闻的传播速度快于消费速度。这与快速的新闻周期和延迟更新一起,导致了具有挑战性的新闻冷启动问题。同…

洛谷P10693

洛谷P10693 好奇怪的题目编号 思路提取input 11 2 13 4 5 3 7 9 9 11 11 12 output 9以人造数据为例。 首先我们让\(i\)\(\to\)\(a_i\)连边,整个分三种情况(对应图中三部分)。第一部分:\(i\)坐到了\(a_i\)(\(a_i\)\(\le\)\(n\))这个位置,那么\(a_i\)就没有地方坐了,他只…

WSL默认安装目录

我当前在win11下进行以下操作,其它系统版本有问题可以留言一、安装WSL前提条件:我们需要保证你的操作系统版本满足 **Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 ** 才能使用以下命令。 启用适用于 Linux 的 Windows 子系统:打开powershel…

【日记】坏了,0721 真成为柚子厨的标记了(418 字)

正文今天是 7 月 21 号,0721,然后柚子社入驻 B 站了,开始我以为是整活,结果发现是真的。草,这下 0721 真成柚子厨纪念日了。有点难绷又有点好笑。睡觉的一天。我原以为 14:30 睡到 16:30 差不多了,結果一觉睡到 17:30。草。我想着周末,也就没设闹钟了,睡到什么时候随缘…

京东员工达近52万人!阿里的2倍、拼多多的30倍

据最新数据显示,京东员工总数已接近52万人。这一数字是阿里巴巴的2倍、腾讯的5倍、拼多多的30倍。对比其他互联网公司普遍以降本增效为主基调,京东的员工数量反而增加。过去一年增加了66445人,近两年总计增加13万人。据最新数据显示,京东员工总数已接近52万人。这一数字是阿…

线段树优化建图一种编号方式的理解

int id(int l,int r) {return (l+r)|(l!=r);} //代码1证明思路:引导并说明某种做法发生冲突的情况,并证明修改后不会发生冲突 首先让我们考虑如果为 int id(int l,int r) {return (l+r);} //代码2会出现什么冲突,如图此时 [1,3] 与 [2,2] ,[1,5] 与 [3,3] 冲突结论1:线段树…

力扣-动态规划全解

目录动态规划斐波那契数列-EASY爬楼梯-EASY使用最小花费爬楼梯-EASY不同路径-Middle不同路径II-Middle不同路径 III-HARD整数拆分-MID*不同的二叉搜索树-MID背包问题-理论基础分割等和子集-EASY最后一块石头的重量 II-MID目标和-MID *一和零-MID*53-最大子数组和-中等918-环形子…

能源公司 Turcomp 通过 NocoBase 实现敏捷、安全开发

深入了解 Turcomp 如何利用 NocoBase 加快开发进度,并符合安全要求。NocoBase 是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署 NocoBase。 NocoBase 中文官网 …

宝塔安装wordpress,ftp

宝塔安装好ftp, 在后台配置账户 状态: 服务器回应不可路由的地址。使用服务器地址代替,遇到这类报错,是filezilla配置问题, 只需要