vue网格布局--grid布局

news/2025/3/19 18:57:40/

1 九宫格布局(无边距)

在这里插入图片描述

javascript"><div class="container"><div class="item">1</div><div class="item">2</div><div class="item">3</div><div class="item">4</div><div class="item">5</div><div class="item">6</div><div class="item">7</div><div class="item">8</div><div class="item">9</div>
</div><style scoped>/* 网格布局 三行三列 */
.container {width: 100vw;height: 100vh;background-color: #000;display: grid;/* 分三部分 每一部分占三分之一 */grid-template-columns: repeat(3, 1fr);  // 列grid-template-rows: repeat(3, 1fr);     // 行
}.item {color: #fff;border: 1px solid skyblue;
}</style>

2 左右布局(无边距)

在这里插入图片描述

javascript"><div class="container"><div class="item item1">1</div><div class="item item2">2</div><div class="item item3">3</div><div class="item item4">4</div>
</div><style scoped>/* 网格布局 跨行跨列 */
.container {width: 100vw;height: 100vh;background-color: #000;display: grid;/* 两行三列 */grid-template-columns: repeat(3, 1fr);  grid-template-rows: repeat(2, 1fr);
}.item {color: #fff;border: 1px solid skyblue;
}
.item1 {/* 占比为 从第一列到第三列(根据边框线查数) */grid-column: 1 / 3;
}
.item2 {/* 占比为 从第三列到第四列  第一行到第三行 */grid-column: 3 / 4;grid-row: 1 / 3;
}</style>

3 常见大屏幕布局(有边距)

在这里插入图片描述

javascript"><div class="container"><div class="item item1">1</div><div class="item item2">2</div><div class="item item3">3</div><div class="item item4">4</div><div class="item item5">5</div><div class="item item6">6</div><div class="item item7">7</div><div class="item item8">8</div>
</div><style scoped>/* 网格布局 跨行跨列 */
.container {width: 100vw;height: 100vh;background-color: #000;display: grid;grid-template-columns: 1fr 2fr 1fr;  grid-template-rows: repeat(3, 1fr);/* 行列之间的边距  周围一圈没有 */gap: 10px;
}.item {color: #fff;border: 1px solid skyblue;
}
.item2 {grid-column: 2 / 3;grid-row: 1 / 3;
}</style>

http://www.ppmy.cn/news/1580395.html

相关文章

外星人入侵-Python-三

武装飞船 开发一个名为《外星人入侵》的游戏吧&#xff01;为此将使用 Pygame&#xff0c;这是一组功能强大而有趣的模块&#xff0c;可用于管理图形、动画乃至声音&#xff0c; 让你能够更轻松地开发复杂的游戏。通过使用Pygame来处理在屏幕上绘制图像 等任务&#xff0c;可将…

音视频处理的“瑞士军刀”与“积木”:FFmpeg 与 GStreamer 的深度揭秘

一、发展历史与生态演进对比 FFmpeg的成长轨迹 诞生背景&#xff1a;2000年由Fabrice Bellard创建&#xff0c;最初为解决视频编码标准化问题而生。早期版本仅支持MPEG-1编码&#xff0c;但凭借开源社区协作&#xff0c;迅速扩展为全格式编解码工具。技术扩张&#xff1a;2004年…

matlab 火电厂给水控制系统仿真

1、内容简介 略 matlab157-火电厂给水控制系统仿真 可以交流、咨询、答疑 2、内容说明 略 摘 要 虽然现在新能源发电领域比较火爆&#xff0c;但至今火力发电厂依然在我的的发电领域中拥有很重要的地位。我国虽然还是发展中国家&#xff0c;但是近年来GDP的增长已经处于世界…

【AI】利用Azure AI的元数据过滤器提升 RAG 性能并增强向量搜索案例

【AI】利用Azure AI的元数据过滤器提升 RAG 性能并增强向量搜索案例 在检索增强生成 (RAG) 设置中,用户指定的过滤器(无论是隐含的还是明确的)通常在向量搜索中被忽视,因为向量搜索主要关注语义相似性。 在某些场景中,确保特定的查询仅使用预定义的(子)文档集来回答至关…

在LORA训练中,LORA模型的矩阵的行列是多少

在LORA训练中,LORA模型的矩阵的行列是多少: W n e w = W + α r B A W_{new}=W + \frac{\alpha}{r}BA

OpenEuler kinit报错找不到文件的解决办法

客户一套华为大数据集群平台,在一台arm平台openEuler服务器上面安装完集群客户端之后,使用kinit认证出现报错No such file or directory: 最终定位是操作系统/lib64缺少ld包导致,执行下面的命令恢复&#xff1a; ln -sv /lib/ld-linux-aarch64.so.1 /lib64/ld-linux-aarch64.s…

PyQt6嵌入HTML5内容教程

在 PyQt6 中嵌入 HTML5 内容可以通过 QWebEngineView实现。QWebEngineView 是一个基于 Chromium 的浏览器引擎&#xff0c;能够渲染 HTML5 内容。以下是一个简单的示例&#xff0c;展示如何在 PyQt6 中嵌入 HTML5 页面&#xff1a; 1. 安装 PyQt6 和 PyQt6-WebEngine pip ins…

Java Stream API 的使用

java8引入的java.util.stream.Stream流操作&#xff0c;使得访问和操作数组&#xff08;Array&#xff09;、集合&#xff08;Collection&#xff09;变得非常方便和优雅。 1、过滤元素和转化元素类型 private static void filterMapToInt() {List<String> list new Arr…