我正在尝试做一些CSS艺术的东西,我只是给divs着色并且使它们脱离线条。起初我喜欢这个使用nth-child(n)与scss和&:nth-child给孩子不同的类
<a href='#'></a>
和造型通过
[href*='#'] {
&:after { ..css}
&:after { ..css}
&:after { ..css}
}
这样做,但事实证明,你不能在CSS 3使用超过2个伪元素,我觉得呢?
所以我转向了一种新的解决方案,因为我期望在艺术中使用超过3个子元素。于是我发现了:第n个孩子(n)的选择,
所以我想我可以去:
[href*='#'] {
&:nth-child(1) { ..css}
&:nth-child(2) { ..css}
&:nth-child(3) { ..css}
}
与HTML看起来像
<a href='#'>
<div></div>
<div></div>
<div></div>
</a>
,但它仅创建第一儿童风格:o
这是上海社会科学院或CSS? – Kld
@Kld sass对不起! – lopu
一个div:nth-child(1){..css} 一个div:nth-child(2){..css} 一个div:nth-child(3){..css} 看看这个工作。 –