移动特定的 element with CSS grid?

问题描述 投票:0回答:1

我建立一个动态表CSS电网结合,我想搬出去最左边的<th><td>只是一点点。真的不知道如何将驻留在<table>“内部”一个div内的特定元素。

基本上,这是我想达到的目的:https://imgur.com/a/6Q9dKFT

这里是一个说明什么我正在使用一个小提琴:https://jsfiddle.net/anr1exp2/

基本上,最左边的<td>拥有我所有的项目名称,我只是想溜走,超过一点,因为它位于与其他数据太紧。不知道如何做到这一点,因为我结合了表CSS网格。

PS:我曾尝试创建仅适用于CSS网格整个表,但因为我的表在很大程度上动态的,它是超级难做到这一点,只是一个巨大的痛苦。

css3 vue.js grid css-grid
1个回答
1
投票

添加这种风格

th:first-child, td:first-child {
  min-width: 120px;
  background-color: lightgreen;
  text-align: center;
}

调整最小宽度值,以任何你想要的

另外请注意,在您使用网格,你的表没有现实中,它只是里面的网格单元之一

updated fiddle

要做到这一点不改变布局,使用转换:

th:first-child, td:first-child {
  transform: translateX(-18px);
}

second fiddle

© www.soinside.com 2019 - 2024. All rights reserved.