Membuat Baris Belang dengan nth-child Selector
CSS February 18th, 2010Bosen bikin baris belang menggunakan fungsi dengan php? Jika ganjil misalkan berwarna biru dan jika genap berwarna putih… Caranya ternyata lebih simpel yaitu dengan selector nth-child pada css level 3.
Scriptnya kayak gini:
1 2 3 | .belang li:nth-child(2n+1){ color:#00CCFF; } |
sedangkan jika diterapkan pada baris tabel seperti ini:
1 2 3 | .belang tr:nth-child(2n+1){ background:#00CCFF; } |
Penjelasan untuk script diatas adalah terletak pada rumus 2n+1. Baris teratas menggunakan n=0 dan selanjutnya jadi perlakuan color:#00CCFF adalah untuk baris-baris sebagai beikut:
- (2×0) + 1 = 1 = baris pertama
- (2×1) + 1 = 3 = baris ketiga
- (2×2) + 1 = 5 = baris kelima
- (2×3) + 1 = 7 = baris ketujuh
- (2×4) + 1 = 9 = baris kesembilan
- dst….
Nah.. jika anda membutuhkan belang dengan loncatan yang berbeda silahkanmembuat rumus anda sendiri misalkan (3n+1), atau (2n) dll.
Untuk melihat demonya ada disini. Oke selamat mecoba ya…


