Thay đổi màu nền ngẫu nhiên cho bài viết blogspot

Thủ thuật sau giúp cho từng bài viết trên blog bạn có màu nền ngẫu nhiên và thay đổi mỗi khi refresh

Thực hiện

Thêm đoạn js sau vào trước thẻ đóng </head>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<script>
/*<![CDATA[*/
function randOrd() {
    return (Math.round(Math.random())-0.5); 
}

$(document).ready(function() {
    var colors= [ 'bgcolor0', 'bgcolor1', 'bgcolor2', 'bgcolor3', 'bgcolor4' ];
    colors.sort( randOrd );
    $('.post').each(function(i, val) {
        $(this).addClass(colors[i]);
    });
});
/*]]>*/
</script>
</b:if>
Thêm đoạn CSS sau trước thẻ ]]></b:skin>
.bgcolor0{background-color:#D9B700!important;border-color:#D9B700!important}
.bgcolor1{background-color:#F29500!important;border-color:#F29500!important}
.bgcolor2{background-color:#0097AA!important;border-color:#0097AA!important}
.bgcolor3{background-color:#C23916!important;border-color:#C23916!important}
.bgcolor4{background-color:#94C849!important;border-color:#94C849!important}

Bạn có thể thêm hoặc bớt màu nền và màu viền cho bài viết nếu tìm hiểu 1 chút 2 đoạn code trong bài viết này, ngoài ra bạn cũng có thể áp dụng thủ thuật này đối với những thành phần khác trên blog như label, menu...
12 Comments
Comments

12 comments

13/11/13
anh ơi em muốn các bài viết hiển thị ngoài trang chủ có nền thế mà bài viết bên trong nền vẫn bình thường được không anh, sao em áp dụng cho temp này không được http://www.soratemplates.com/2012/08/pinfinity-blogger-template.html
13/11/13
anh Huy ơi có cách nào chỉ cho nó thay đổi màu chỉ ở trang chủ thôi ko vậy anh? với lại sao chỉ có 5 màu thôi vậy anh, em muốn áp dụng cho hết tất cả các bài viết ở trang chủ thôi. cám ơn anh Huy nhé.
14/11/13
Muốn cho thủ thuật chỉ có tác dụng tại trang chủ thì các bạn phải thêm thẻ điều kiện không có tác dụng trong bài viết. Như sau:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
CODE CỦA ĐOẠN JS
</b:if>
14/11/13
Nếu bạn chịu khó để ý sẽ thấy trong đoạn JS có
'bgcolor0', 'bgcolor1', 'bgcolor2', 'bgcolor3', 'bgcolor4'
Tương ứng với các class bên dưới đoạn CSS
.bgcolor0{background-color:#D9B700!important;border-color:#D9B700!important}
.bgcolor1{background-color:#F29500!important;border-color:#F29500!important}
.bgcolor2{background-color:#0097AA!important;border-color:#0097AA!important}
.bgcolor3{background-color:#C23916!important;border-color:#C23916!important}
.bgcolor4{background-color:#94C849!important;border-color:#94C849!important}

Vậy muốn thêm màu cho thủ thuật này ta chỉ việc thêm các class mới. Ví dụ trong đoạn JS trên ta có thể thêm class bgcolor5 và ta có đoạn JS như sau:
<script>
/*<![CDATA[*/
function randOrd() {
return (Math.round(Math.random())-0.5);
}

$(document).ready(function() {
var colors= [ 'bgcolor0', 'bgcolor1', 'bgcolor2', 'bgcolor3', 'bgcolor4', 'bgcolor5' ];
colors.sort( randOrd );
$('.post').each(function(i, val) {
$(this).addClass(colors[i]);
});
});
/*]]>*/
</script>

Ta cũng phải thêm class bgcolor5 và các thuộc tính của nó trong đoạn CSS bên dưới như sau:
.bgcolor0{background-color:#D9B700!important;border-color:#D9B700!important}
.bgcolor1{background-color:#F29500!important;border-color:#F29500!important}
.bgcolor2{background-color:#0097AA!important;border-color:#0097AA!important}
.bgcolor3{background-color:#C23916!important;border-color:#C23916!important}
.bgcolor4{background-color:#94C849!important;border-color:#94C849!important}
.bgcolor5{background-color:#a80000!important;border-color:#a80000!important}

14/11/13
Huy ơi! Bạn có thể hướng dẫn cho mình cách chia bài viết theo nhãn ở trang chủ giống ở trang này kenhtrasua.com nhưng được RESPONSIVE được không. Mình thấy ở trang này tiện ích chia theo nhãn không được reponsive, bạn có thể giúp nó reponsive được không.

Vì mình hay vô web bạn bằng điện thoại, thấy mấy cái tiện ích ở trang chủ Thủ thuật blog, Facebook, ảnh hài hước, truyện cười của bạn đều được responsive trên điện thoại nên mình nghĩ bạn làm được.

Rất mong bạn giúp đỡ mình :cuoi

P/S: À cho mình hỏi 1 câu hơi ngu nha. hì. Tại vì mình hay vô web bạn, lại nhờ nhiều thủ thuật của bạn mà làm ra 2 cái web hiện tại nên mình cũng muốn thay lời cám ơn bạn bằng cách nhấp quảng cáo. Nhưng không biết liệu 1 ngày mình có thể nhấp vào quảng cáo trên web bạn mấy lần (sợ nhấp nhiều quá bị coi là spam) :(
14/11/13
Đối với mỗi template có một cách thực hiện widget này khác nhau, vì vậy mình không thể hướng dẫn cho riêng trường hợp của bạn trên blog được. Hiện tại mình đang mở các dịch vụ chỉnh sửa template tại http://www.trollvl.com/2013/07/dich-vu.html và hi vọng bạn có thể ủng hộ mình.
Còn việc bạn click quảng cáo trên blog của mình mình rât cảm ơn,GA rất thông minh, mỗi quảng cáo có lẽ một ip chỉ được tính 1 lần click trong 1 khoảng thời gian nào đó thôi
18/11/13
liên kết với em nhé:: 1cuoi

BLog:www.cunconblog.com

mô tả:Cún con blog - Chú chó thông minh!

đã add chủ nhà. Thankss
18/11/13
Cảm ơn! Đã thêm blog bạn vào danh sách liên kết :cuoi
13/12/13
Cám ơn bạn chia sẻ những kiến thức trên. Liên kết với blog http://www.duongdoi8x.com/ của mình nhé. tks
bloger vủa mình không nổi lắm, có ai biết cách làm đẹp bloger chỉ mình với



lioa

on ap

sua lioa

sua on ap
Đây là cách để làm blog của mình nhìn nổi bật cá tính và chỉnh chu hơn đó . Cảm ơn bạn nhé.
standa
on ap lioa
standa 10kva
standa 10kva|standa
standa
Chúc bạn sức khỏe, hạnh phúc, vui và có nhiều bài viết hay chia sẻ cho cộng đồng blog.

standa
on ap lioa
standa 10kva
standa 10kva
standa
standa

Cảm ơn bạn đã ghé thăm Troll VL !
» Tạm thời ngăn không cho comment với chế độ ẩn danh vì có một số bạn không có thành ý cố tình spam. Mong các bạn thông cảm!
» Bạn nên viết bằng Tiếng Việt có dấu để mọi người dễ đọc, dễ bình luận
» Để liên hệ,góp ý và đóng góp bài viết bạn click vào đây
Sử dụng các thẻ sau cho comments
» Chèn nội dung vào blockquote <b rel="quote">Nội dung blockquote</b>
» Chèn nội dung vào note <em rel="note">Nội dung note</em>
» Chèn code vào khung pre <i rel="pre">Nội dung code</i>
» Chèn hình ảnh <i rel="image">Link hình ảnh</i>
» Chèn video từ youtube [youtube]link video[/youtube]
» Chèn link <i rel="anchor">Link</i>

Insert Emoticons
:cuoi
:hihi
:thank
:haha
:meu
:cry
:oaoa
1cuoi
:D
@@
:p
:o
:vi
:ko
:ca
:why
:xin
:lanh
:im
:aoi
:ado
:mda
:tat
0:khoa
a:ab
k:ac
q:ad
w:ae
e:af
l:ag
g:ah
8:ai
9:aj
9:ag
:9a
*Phải có khoảng trống trước các code mới hiển thị mặt cười


Mã Hóa Code Tạo và xem trước comments Cancel Reply
-->