css - 网格布局以及如何设置多个单元格的样式
问题描述
我在 css 中使用网格布局(显示:网格)。我想在一列中的所有单元格中都有圆形边框(但不是在一个区域中)。下面的代码和链接:
.myGrid{
position: absolute;
display: grid;
grid-template-columns: repeat(5, calc(100%/5));
grid-template-rows: repeat(5, calc(100%/5));
height:100%;
width: 100%;
border: 2px solid pink;
}
.oneColumn { /*how to change style for all individual cells in a column?*/
grid-row-start: 1;
grid-row-end: 6;
grid-column-start: 3;
border: 1px solid green;
border-radius: 10px;
background-color: yellow;
}
<div class="myGrid">
<div class="oneColumn">
</div>
</div>
上述代码的结果是(显然)第 3 列中的所有单元格都被合并,并且 oneColumn 类中定义的区域周围有一个边框。
问题:如何为选定区域中的所有单元格设置边框(和其他样式,例如背景颜色),而不是为区域本身设置边框?
只有 CSS,JavaScript 现在不是一个选项。
谢谢!
解决方案
推荐阅读
- r - 在 R 中使用 dplyr 进行分组时遇到问题,然后按组变异并生成统计信息
- c# - C# WinForms 面板子定位非常不稳定?
- php - 运行php单元期间的Laravel Mock Guzzle Http客户端错误
- ldapjs - ldapjs 处理 client.search 响应
- reactjs - React - 曾经使用过类组件吗?
- autohotkey - 自动热键设置窗口位置
- java - 在 Spring Boot 应用程序中使用 mongodb 中的日期类型问题
- javascript - 在用户表单中的两个 div 之间切换(启用/禁用)
- python - 如何使用 python 中的随机数生成器将 AI 添加到井字游戏?
- twilio - 将呼叫从 Twilio 自动驾驶转移到 Taskrouter?