更改某行的背景颜色

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

我有这段代码,我想更改倒数第五行的背景颜色。我知道我需要使用 nth-last-child。 谁能告诉我代码吗

.grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto auto auto auto;
    background-color: lime;
}  
css css-grid
1个回答
0
投票

我假设您的 HTML 结构如下所示:

<div class="grid-container">
    <div class="grid-item">1</div>
    <div class="grid-item">2</div>
    <div class="grid-item">3</div>
    <div class="grid-item">4</div>
    <div class="grid-item">5</div>
    <div class="grid-item">6</div>
</div>

根据你的结构尝试这个 CSS:

.grid-container > :nth-child(5) {
    background-color: red; 
}
© www.soinside.com 2019 - 2024. All rights reserved.