如何解决Grid-Template上的CSS样式不会在Overflow上呈现
我正在尝试创建一个在div中溢出的网格模板。但是,当我尝试向左滚动时,似乎只在原始框架内渲染了样式。如下面所示,它似乎在26和26之间断开。我将代码发布在了代码笔上:https://codepen.io/RamNLMe/pen/mdPOWNZ。任何帮助将不胜感激。
<div class="grid-content planner-container">
<div class="planner">
<div class="weeks" id="header">
</div>
<div class="weeks" id="child">
</div>
<div class="weeks" id="child">
<div class="item" style="grid-column: 1 / 30"> Hellow </div>
</div>
<div class="weeks" id="child">
<div class="item" style="grid-column: 25 / 40"> Hellow </div>
</div>
</div>
</div>
CSS:
.planner-container {
/* width */
::-webkit-scrollbar {
width: 5px;
height: 5px;
}
/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
background: #888;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555;
}
.planner {
overflow: auto;
max-width: 80em;
.weeks {
display: grid;
grid-template-columns: repeat(52,50px );
grid-template-rows: 50px;
align-items: center;
width: 100%;
&:nth-child(odd) {
background-color: #f5f5f5;
}
}
.item
{
background-color: lightgreen;
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。