表やリストで、交互に背景の色が違うのってよく見かけますよね。
交互に背景色を変えるだけでも、特に表は見やすさが断然変わってきます。
今回は「CSSで奇数や偶数などの要素にだけスタイルを設定する方法」をご紹介します。
まずは基本となるコードです。
<ul>
<li>あいうえお</li>
<li>かきくけこ</li>
<li>さしすせそ</li>
<li>たちつてと</li>
<li>なにぬねの</li>
</ul>
[/xml]
まぁ、何の変哲もない普通のリストですね。
これに色々なスタイルを適応させてみましょう。
li:nth-child(odd){
background:#E6F5AF;
}
[/css]
- あいうえお
- かきくけこ
- さしすせそ
- たちつてと
- なにぬねの
li:nth-child(even){
background:#E6F5AF;
}
[/css]
- あいうえお
- かきくけこ
- さしすせそ
- たちつてと
- なにぬねの
li:first-child{
background:#E6F5AF;
}
[/css]
- あいうえお
- かきくけこ
- さしすせそ
- たちつてと
- なにぬねの
li:last-child{
background:#E6F5AF;
}
[/css]
- あいうえお
- かきくけこ
- さしすせそ
- たちつてと
- なにぬねの
li:nth-child(3){
background:#E6F5AF;
}
[/css]
- あいうえお
- かきくけこ
- さしすせそ
- たちつてと
- なにぬねの
ここでは3番目の要素にのみスタイルを適用させています。
数字を変えれば、好きなところにのみ適応させることができます。
>>こちらのサイトを参考にさせていただきました。
https://keikenchi.com/css-style-n
お問い合わせ
こちらのメールフォームからお気軽にどうぞ。

