如何避免重复是css?

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

如何避免以下CSS重复:

div#logo div:nth-child(1) div {
    width: 30%;
    height: 30%;
    background-color: white;
}

div#logo div:nth-child(3) div {
    width: 30%;
    height: 30%;
    background-color: white;
}
html css
3个回答
6
投票

您可以将此用于1,3,5,7 ....就像div:nth-child(2n+1)以2(0)+ 1 = 1开始然后加2(1)+1 = 3,2(2)+ 1 = 5续... 。

div#logo div:nth-child(2n+1) div{
    width: 30%;
    height: 30%;
    background-color: white;
}

4
投票

您可以组合这些语句,如下所示:

div#logo div:nth-child(1) div, div#logo div:nth-child(3) div{
  width: 30%;
  height: 30%;
  background-color: white;
}

2
投票
div#logo div:nth-child(odd) div {
    width: 30%;
    height: 30%;
    background-color: white;
}
© www.soinside.com 2019 - 2024. All rights reserved.