![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzP_c9kYLdi39UyROujaTd0b57nwu7IhK3Ms5LHhPLHFkRrZwa97vTD8u2qnrEQVrBSkfdVOqurVjMCwru9nAAVN0q1rJLVkzFa4H9kLJBtojWz1y_Qae7XQjITSiF-oQaoKJjyt8SzGNR/s200/rep.gif)
Đây là hình ảnh mà mình đã thực hiện ở blog test của mình:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh67aBwvhICSrtcmVEF1EEWmj0cNU4NNn924BTL3wg4n-nP3tGPXSa6Uv6I6uwt2zswntkJzQ70gEriDU9o13cm5OD8KEoiTyGSts0Lvla4qHAkb0huxkU9ChoCYfq1TNm8AKgLYs8pGMEC/s400/p1.gif)
- Như trong hình minh họa, mình sẽ hướng dẫn code theo cách hiển thị 2 màu tuần tự, ví dụ 2 màu #eee và #ccc.
☼ Các bước thực hiện:
1. Vào bố cục
2. vào chỉnh sửa code HTML
3. chèn đoạn Code CSS bên dưới vào trước dòng code ]]></b:skin>
.comment-body.style1 {
background:#eee;
}
.comment-body.style2 {
background:#ccc;
}
4. Chèn tiếp đoạn code Javascript bên dưới vào trước thẻ đóng </head>
<script src='http://fandung.110mb.com/jquery-tab-menu/js/jquery-1.3.1.min.js' type='text/javascript'/>
<script type='text/javascript'>
$(document).ready(function(){
$(".comment-body:nth-child(2n+0)").addClass("style1");
$(".comment-body:nth-child(2n+1)").addClass("style2");
});
</script>
5. Save template.
☼ Hướng dẫn cách thêm các màu nền cho việc hiển thị tuần tự:
- Như các bạn đã thấy, ở trên mình hướng dẫn cho các bạn cách hiển thị tuần tự theo 2 màu nền, giờ mình sẽ hướng dẫn thêm vào thành 3, 4 màu tuần tự, tùy theo ý thích của bạn.
Đây là hình ảnh lặp với nhiều màu nền
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijUKZ8rM4G9yexMyqupH6TJrA-PWccbwluLMY8UTpqWsKAxT9P76qNEo0FdxmelBJPTGZ51bQyPTihkbbTCoZB5bdDGTyBt9lm3OqcjLLev4I5JmwL1dIv1NTp5QTBexHjX9wJRLYzSl7g/s400/p2.gif)
- Trước hết về code CSS, muốn có bao nhiêu màu sẽ được lặp tuần tự thì bạn sẽ phải có bấy nhiêu class, ví dụ mình sẽ cho lặp 4 màu nền thì code sẽ như bên dưới:
.comment-body.style1 {
background:#eee;
}
.comment-body.style2 {
background:#ccc;
}
.comment-body.style3 {
background:#bbb;
}
.comment-body.style4 {
background:#aaa;
}
- Tiếp theo là tới phần code javascript.
- Các bạn để ý đoạn code màu đỏ ở trên (2n+0, 2n+1) , đây là code xác định các comment để hiển thị màu nền. Nếu bạn muốn lặp nó với 4 màu thì ta sẽ có dãy sau : 4n+0, 4n+1, 4n+2, 4n+3 và 4 đoạn code javascript tương ứng như bên dưới :
$(".comment-body:nth-child(4n+0)").addClass("style1");
$(".comment-body:nth-child(4n+1)").addClass("style2");
$(".comment-body:nth-child(4n+2)").addClass("style3");
$(".comment-body:nth-child(4n+3)").addClass("style4");
Mở rộng ra, bạn có thể thêm các thuộc tính khác vào các class, để tạo nên sự khác biệt rõ ràng, như : màu chữ, font chữ, đường viền, căn lề...
Chúc các bạn thành công.
![](http://data.fandung.com/img/sign-fd.png)
![](http://1.bp.blogspot.com/_b0xJ7qk6DTc/TG90pU_i9JI/AAAAAAAAA4A/3TSvL5japaI/s1600/tag_blue.png)
Nhận xét
0 nhận xét cho bài: "Tạo màu nền riêng biệt cho các comment"
Đăng nhận xét