html - 如何使css网格项目更大
问题描述
我认为这个问题已被多次问过,但我无法找到有关项目何时在同一grid-row
.
我在grid
. 我希望上面的项目right
占用空间的 2 倍left
我有以下。
谢谢
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-gap: 12px;
grid-template-areas: "icon text text";
border: 1px solid black;
}
.item-left {
grid-area: icon;
border: 1px solid red;
}
.item-right {
grid-area: text;
border: 1px solid blue;
}
<div class='container'>
<div class='item-left'>Left grid item: Icon I want to be small</div>
<div class='item-right'>Right grid item: Some text I want to be larger</div>
</div>
解决方案
.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
.left {
grid-column: 1;
background-color: red; /* Just so we can see it */
}
.right {
grid-column: 2 / end;
background-color: blue; /* ^^^ */
}
<div class="container">
<div class="left">Left</div>
<div class="right">Right</div>
</div>
只需使用三个网格列并对元素进行排序。
推荐阅读
- javascript - 意外类型,使用 Uint8Array 使用 tweetnacl 签署 solana 交易
- java - LibGDX 会在相机外绘制吗?
- node.js - 如何从其他开发人员运行 Node.Js 后端项目?
- flutter-plugin - 未处理的异常:MissingPluginException(在通道 plugins.flutter.io/url_launcher 上找不到方法 canLaunch 的实现)
- azure-boards - 在 Azure Boards 中,我如何使用 WIQL 列出缺少带有特定字符串前缀的标记的工作项?
- c# - C#添加2个数组的总和
- json - 如何在Angular中将xml数据转换为json?
- docker - 如何在 Kubernetes 中传递参数?
- python-3.x - 在特定单词附近使用正则表达式 python 查找特定数字
- c# - 无法使用布尔值获得特定输出