gpt4 book ai didi

CSS - Flexbox 网格上的背景颜色 - 列布局 - 顶行,第一列

转载 作者:行者123 更新时间:2023-11-28 03:43:08 25 4
gpt4 key购买 nike

这是codepen的链接: enter link description here

我想更改顶行和第一列的背景颜色。

有关 css 和 html,请参阅随附的代码笔。

我在做:但是蓝色并没有穿过整行。

.Grid {
display: flex;
flex-wrap: nowrap;
word-wrap: break-word !important;
}
.Grid-column {
//flex: 1;
flex-grow: 1;
padding:0;
flex-direction: column;
word-wrap: break-word !important;

}
.Grid-cell {
width: 100%;
flex: 1;
word-wrap: break-word !important;
min-width: 50%;
padding:0 1em;
box-sizing:border-box;
}
.Grid-cell:nth-child(2n+1) {
background: lightgray;
word-wrap: break-word !important;
}

.Grid-row:first-child {
background:dodgerblue;
font-weight: bold;

}

.Grid-cell:first-child {
background: dodgerblue;
font-weight: bold;
padding-top:1em;
}
.Grid-cell:first-child {
background: dodgerblue;
font-weight: bold;
}
<div id=event-history-view>
<div class="Grid">
<div class="Grid-column">
<div class="Grid-cell">Change Date</div>
<div class="Grid-cell">Brief Description</div>
<div class="Grid-cell">1Description</div>
<div class="Grid-cell">Commentary</div>
<div class="Grid-cell">Severity Name</div>
<div class="Grid-cell">Ticker Type Name</div>
<div class="Grid-cell">Disclosure Code</div>
<div class="Grid-cell">Disclosure Name</div>
<div class="Grid-cell">Status Name</div>
<div class="Grid-cell">Category Name</div>
<div class="Grid-cell">Publish Mode Name</div>
<div class="Grid-cell">Agreement Date</div>
<div class="Grid-cell">Deletion Reason</div>
<div class="Grid-cell">Updated By</div>
<div class="Grid-cell">Event Approval Status Name</div>
<div class="Grid-cell">Event Approval Commentary Approved</div>
<div class="Grid-cell">Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">Event Approval Comments</div>
<div class="Grid-cell">Event Approval Updated By</div>
</div>
<div class="Grid-column">
<div class="Grid-cell">2Change Date</div>
<div class="Grid-cell">2Brief Descriptionasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf</div>
<div class="Grid-cell">2Description</div>
<div class="Grid-cell">2Commentary</div>
<div class="Grid-cell">2Severity Name</div>
<div class="Grid-cell">2Ticker Type Name</div>
<div class="Grid-cell">2Disclosure Code</div>
<div class="Grid-cell">2Disclosure Name</div>
<div class="Grid-cell">2Status Name</div>
<div class="Grid-cell">2Category Name</div>
<div class="Grid-cell">2Publish Mode Name</div>
<div class="Grid-cell">2Agreement Date</div>
<div class="Grid-cell">2Deletion Reason</div>
<div class="Grid-cell">2Updated By</div>
<div class="Grid-cell">2Event Approval Status Name</div>
<div class="Grid-cell">2Event Approval Commentary Approved</div>
<div class="Grid-cell">2Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">2Event Approval Comments</div>
<div class="Grid-cell">2Event Approval Updated By</div>
</div>
<div class="Grid-column">
<div class="Grid-cell">3Change Date</div>
<div class="Grid-cell">3Brief Description</div>
<div class="Grid-cell">2Description</div>
<div class="Grid-cell">3Commentary</div>
<div class="Grid-cell">3Severity Name</div>
<div class="Grid-cell">3Ticker Type Name</div>
<div class="Grid-cell">3Disclosure Code</div>
<div class="Grid-cell">3Disclosure Name</div>
<div class="Grid-cell">3Status Name</div>
<div class="Grid-cell">3Category Name</div>
<div class="Grid-cell">3Publish Mode Name</div>
<div class="Grid-cell">3Agreement Date</div>
<div class="Grid-cell">3Deletion Reason</div>
<div class="Grid-cell">3Updated By</div>
<div class="Grid-cell">3Event Approval Status Name</div>
<div class="Grid-cell">3Event Approval Commentary Approved</div>
<div class="Grid-cell">3Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">3Event Approval Comments</div>
<div class="Grid-cell">3Event Approval Updated By</div>
</div>
<div class="Grid-column">
<div class="Grid-cell">Change Date</div>
<div class="Grid-cell">Brief Description</div>
<div class="Grid-cell">Description</div>
<div class="Grid-cell">Commentary</div>
<div class="Grid-cell">Severity Name</div>
<div class="Grid-cell">Ticker Type Name</div>
<div class="Grid-cell">Disclosure Code</div>
<div class="Grid-cell">Disclosure Name</div>
<div class="Grid-cell">Status Name</div>
<div class="Grid-cell">Category Name</div>
<div class="Grid-cell">Publish Mode Name</div>
<div class="Grid-cell">Agreement Date</div>
<div class="Grid-cell">Deletion Reason</div>
<div class="Grid-cell">Updated By</div>
<div class="Grid-cell">Event Approval Status Name</div>
<div class="Grid-cell">Event Approval Commentary Approved</div>
<div class="Grid-cell">Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">Event Approval Comments</div>
<div class="Grid-cell">Event Approval Updated By</div>
</div>
<div class="Grid-column">
<div class="Grid-cell">Change Date</div>
<div class="Grid-cell">Brief Description</div>
<div class="Grid-cell">Description</div>
<div class="Grid-cell">Commentary</div>
<div class="Grid-cell">Severity Name</div>
<div class="Grid-cell">Ticker Type Name</div>
<div class="Grid-cell">Disclosure Code</div>
<div class="Grid-cell">Disclosure Name</div>
<div class="Grid-cell">Status Name</div>
<div class="Grid-cell">Category Name</div>
<div class="Grid-cell">Publish Mode Name</div>
<div class="Grid-cell">Agreement Date</div>
<div class="Grid-cell">Deletion Reason</div>
<div class="Grid-cell">Updated By</div>
<div class="Grid-cell">Event Approval Status Name</div>
<div class="Grid-cell">Event Approval Commentary Approved</div>
<div class="Grid-cell">Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">Event Approval Comments</div>
<div class="Grid-cell">Event Approval Updated By</div>
</div>
<div class="Grid-column">
<div class="Grid-cell">Change Date</div>
<div class="Grid-cell">Brief Description</div>
<div class="Grid-cell">Description</div>
<div class="Grid-cell">Commentary</div>
<div class="Grid-cell">Severity Name</div>
<div class="Grid-cell">Ticker Type Name</div>
<div class="Grid-cell">Disclosure Code</div>
<div class="Grid-cell">Disclosure Name</div>
<div class="Grid-cell">Status Name</div>
<div class="Grid-cell">Category Name</div>
<div class="Grid-cell">Publish Mode Name</div>
<div class="Grid-cell">Agreement Date</div>
<div class="Grid-cell">Deletion Reason</div>
<div class="Grid-cell">Updated By</div>
<div class="Grid-cell">Event Approval Status Name</div>
<div class="Grid-cell">Event Approval Commentary Approved</div>
<div class="Grid-cell">Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">Event Approval Comments</div>
<div class="Grid-cell">Event Approval Updated By</div>
</div>
</div>
</div>

最佳答案

您的布局有问题。

你说 :grid-row 但你将它用作列。 Grid-cell 与列无关,它们只是列内带有类 grid-row 的随机 div。

我想更改顶行的背景颜色 你没有引用 html 中的任何行。没有一个

我猜你的意思是你希望所有第一个 grid-cell 的背景都是蓝色的。因此您需要从 grid-row 列中删除填充并将它们添加到 .grid-cell 中。

请参阅下面的片段或 jsFiddle

// .grid {
// border: solid 1px #e7e7e7;
// }

// .grid__row {
// display: flex;
// background: whitesmoke;
// }

// .grid__item {
// flex: 1;
// padding: 12px;
// border: solid 1px #e7e7e7;
// }

.Grid {
display: flex;
flex-wrap: nowrap;
word-wrap: break-word !important;
}
.Grid-row {
//flex: 1;
flex-grow: 1;
padding:0;
flex-direction: column;
word-wrap: break-word !important;

}
.Grid-cell {
width: 100%;
flex: 1;
word-wrap: break-word !important;
min-width: 50%;
padding:0 1em;
box-sizing:border-box;
}
.Grid-cell:nth-child(2n+1) {
background: lightgray;
word-wrap: break-word !important;
}

.Grid-row:first-child {
background:dodgerblue;
font-weight: bold;

}

.Grid-cell:first-child {
background: dodgerblue;
font-weight: bold;
padding-top:1em;
}
.Grid-cell:first-child {
background: dodgerblue;
font-weight: bold;
}
<div id=event-data>
Event Data Info Goes Here

</div>

<div id=event-history-view>
<div class="Grid">
<div class="Grid-row">
<div class="Grid-cell">Change Date</div>
<div class="Grid-cell">Brief Description</div>
<div class="Grid-cell">1Description</div>
<div class="Grid-cell">Commentary</div>
<div class="Grid-cell">Severity Name</div>
<div class="Grid-cell">Ticker Type Name</div>
<div class="Grid-cell">Disclosure Code</div>
<div class="Grid-cell">Disclosure Name</div>
<div class="Grid-cell">Status Name</div>
<div class="Grid-cell">Category Name</div>
<div class="Grid-cell">Publish Mode Name</div>
<div class="Grid-cell">Agreement Date</div>
<div class="Grid-cell">Deletion Reason</div>
<div class="Grid-cell">Updated By</div>
<div class="Grid-cell">Event Approval Status Name</div>
<div class="Grid-cell">Event Approval Commentary Approved</div>
<div class="Grid-cell">Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">Event Approval Comments</div>
<div class="Grid-cell">Event Approval Updated By</div>
</div>
<div class="Grid-row">
<div class="Grid-cell">2Change Date</div>
<div class="Grid-cell">2Brief Description</div>
<div class="Grid-cell">2Description</div>
<div class="Grid-cell">2Commentary</div>
<div class="Grid-cell">2Severity Name</div>
<div class="Grid-cell">2Ticker Type Name</div>
<div class="Grid-cell">2Disclosure Code</div>
<div class="Grid-cell">2Disclosure Name</div>
<div class="Grid-cell">2Status Name</div>
<div class="Grid-cell">2Category Name</div>
<div class="Grid-cell">2Publish Mode Name</div>
<div class="Grid-cell">2Agreement Date</div>
<div class="Grid-cell">2Deletion Reason</div>
<div class="Grid-cell">2Updated By</div>
<div class="Grid-cell">2Event Approval Status Name</div>
<div class="Grid-cell">2Event Approval Commentary Approved</div>
<div class="Grid-cell">2Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">2Event Approval Comments</div>
<div class="Grid-cell">2Event Approval Updated By</div>
</div>
<div class="Grid-row">
<div class="Grid-cell">3Change Date</div>
<div class="Grid-cell">3Brief Description</div>
<div class="Grid-cell">2Description</div>
<div class="Grid-cell">3Commentary</div>
<div class="Grid-cell">3Severity Name</div>
<div class="Grid-cell">3Ticker Type Name</div>
<div class="Grid-cell">3Disclosure Code</div>
<div class="Grid-cell">3Disclosure Name</div>
<div class="Grid-cell">3Status Name</div>
<div class="Grid-cell">3Category Name</div>
<div class="Grid-cell">3Publish Mode Name</div>
<div class="Grid-cell">3Agreement Date</div>
<div class="Grid-cell">3Deletion Reason</div>
<div class="Grid-cell">3Updated By</div>
<div class="Grid-cell">3Event Approval Status Name</div>
<div class="Grid-cell">3Event Approval Commentary Approved</div>
<div class="Grid-cell">3Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">3Event Approval Comments</div>
<div class="Grid-cell">3Event Approval Updated By</div>
</div>
<div class="Grid-row">
<div class="Grid-cell">Change Date</div>
<div class="Grid-cell">Brief Description</div>
<div class="Grid-cell">Description</div>
<div class="Grid-cell">Commentary</div>
<div class="Grid-cell">Severity Name</div>
<div class="Grid-cell">Ticker Type Name</div>
<div class="Grid-cell">Disclosure Code</div>
<div class="Grid-cell">Disclosure Name</div>
<div class="Grid-cell">Status Name</div>
<div class="Grid-cell">Category Name</div>
<div class="Grid-cell">Publish Mode Name</div>
<div class="Grid-cell">Agreement Date</div>
<div class="Grid-cell">Deletion Reason</div>
<div class="Grid-cell">Updated By</div>
<div class="Grid-cell">Event Approval Status Name</div>
<div class="Grid-cell">Event Approval Commentary Approved</div>
<div class="Grid-cell">Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">Event Approval Comments</div>
<div class="Grid-cell">Event Approval Updated By</div>
</div>
<div class="Grid-row">
<div class="Grid-cell">Change Date</div>
<div class="Grid-cell">Brief Description</div>
<div class="Grid-cell">Description</div>
<div class="Grid-cell">Commentary</div>
<div class="Grid-cell">Severity Name</div>
<div class="Grid-cell">Ticker Type Name</div>
<div class="Grid-cell">Disclosure Code</div>
<div class="Grid-cell">Disclosure Name</div>
<div class="Grid-cell">Status Name</div>
<div class="Grid-cell">Category Name</div>
<div class="Grid-cell">Publish Mode Name</div>
<div class="Grid-cell">Agreement Date</div>
<div class="Grid-cell">Deletion Reason</div>
<div class="Grid-cell">Updated By</div>
<div class="Grid-cell">Event Approval Status Name</div>
<div class="Grid-cell">Event Approval Commentary Approved</div>
<div class="Grid-cell">Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">Event Approval Comments</div>
<div class="Grid-cell">Event Approval Updated By</div>
</div>
<div class="Grid-row">
<div class="Grid-cell">Change Date</div>
<div class="Grid-cell">Brief Description</div>
<div class="Grid-cell">Description</div>
<div class="Grid-cell">Commentary</div>
<div class="Grid-cell">Severity Name</div>
<div class="Grid-cell">Ticker Type Name</div>
<div class="Grid-cell">Disclosure Code</div>
<div class="Grid-cell">Disclosure Name</div>
<div class="Grid-cell">Status Name</div>
<div class="Grid-cell">Category Name</div>
<div class="Grid-cell">Publish Mode Name</div>
<div class="Grid-cell">Agreement Date</div>
<div class="Grid-cell">Deletion Reason</div>
<div class="Grid-cell">Updated By</div>
<div class="Grid-cell">Event Approval Status Name</div>
<div class="Grid-cell">Event Approval Commentary Approved</div>
<div class="Grid-cell">Event Approval Needs Secondary Approval</div>
<div class="Grid-cell">Event Approval Comments</div>
<div class="Grid-cell">Event Approval Updated By</div>
</div>
</div>
</div>

<div>
<label class="error" *ngIf="error">Error Loading Data {{" " + errorMessage}}</label>
</div>

但我建议你根据自己的要求进行布局

关于CSS - Flexbox 网格上的背景颜色 - 列布局 - 顶行,第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44114354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com