カードとして表示するアイテムの配列があります。 (: - 狭い - 広い - - 広い狭い - 狭い - 広い - 広い ...というように狭いパターン)ごとに3番目と4番目の項目は、他のものよりも広いべきです。これまでに何を試してみましたか:3番目と4番目のアイテムごとにスタイルを設定する
.card {
&:nth-child(1n) {width: 33%;}
&:nth-child(2n) {width: 33%;}
&:nth-child(3n) {width: 66%;}
&:nth-child(4n) {width: 66%;}
}
もちろん、これは最初の4項目のみで動作します。私は無限の量のアイテムのためにこれを使用できるようにしたい。 &:nth-child(3n)
とそれに類するものではわかりません。
これをCSSグリッドで解決することは可能ですか?
':nth-child(3n + 3)' - これは、例えば3番目の要素ごとに選択します。 *もっと知りたいですか?* https://css-tricks.com/how-nth-child-works/ – UncaughtTypeError
@UncaughtTypeErrorこの文は、3番目の要素すべてを選択します_はセレクタ値を完全に説明しません – LGSon
@ LGSonしたがって、リンクが含まれていますセレクタ値を詳細に説明し、いくつかの例をあげて説明します。 – UncaughtTypeError