SCSS嵌套nth-of-type

时间:2016-10-18 19:45:25

标签: css sass nested

使用SCSS并有一个嵌套元素,我试图将nth-of-type()规则嵌套到但是它还没有工作我输入它。我希望每个奇数el_header元素都是白色文本,甚至每个元素都是黑色。

.el {
  height: 500px;
  width: 500px;

  &_header {
    height: 100%;
    width: 10%;
    background: #555;
    display: inline-block;
    line-height: 500px;
    text-align: center;

    &nth-of-type(odd) {
      color: black;
    }
    &nth-of-type(even) {
      color: white;
    }

  }
}

DEMO

1 个答案:

答案 0 :(得分:3)

您忘记了:后的&

使用

&:nth-of-type(odd){...}

&:nth-of-type(even){...}

它会起作用。 见updated fiddle