Cập nhật 2026: Giao diện mới và hướng đi mới ! Xem chi tiết →

Tạo hiệu ứng bài đăng phổ biến (Popular Posts) cho blogspot

Hoàng Nhân Khôi Chủ Nhật, 23 tháng 8, 2015
Các Widget Popular Post (hay tiện ích bài đăng phổ) mặc định của Blogger thì vô cùng đơn điệu, giờ bạn muốn xây dựng Widget Popular Post độc đáo và bắt mắt với người dùng theo một phong khác mới. Hôm nay windows2it sẽ giúp các bạn làm đều đó với 3 phong cách mà các blogger thường hay dùng nhất.

Đầu tiên bạn cần tạo một Widget Popular Posts/Bài viết phổ biến cho blog của mình (Nếu Blog bạn có rồi thì thôi)

Cách đơn giản, đầu tiên các bạn vào  Blog => Bố cục => Thêm tiện ích => Bài đăng phổ biến

Đọc thêm:


Tiếp tục chèn CSS sau vào HTML của Blog/Website bạn

Đầu tiên các bạn vào Blog => Mẫu => Chỉnh sửa HTML. Nhấn tổ hợp phím Ctrl + F và tìm kiếm ]]></b:skin>. Sau đó dán đoạn mã Code sau lên trên ]]></b:skin>Lưu mẫu lại.

Code theo phong cách 1:
Hiệu ứng Popular Posts nhiều màu sắc cho blogger

<!-- Popular posts multi colored UI theme -->
#PopularPosts1 ul{margin:0;padding:5px 0;list-style-type:none}
#PopularPosts1 ul li{position:relative;margin:5px 0;border:0;padding:10px}
#PopularPosts1 ul li:first-child{background:#ff4c54;width:97%}
#PopularPosts1 ul li:first-child:after{content:"1"}
#PopularPosts1 ul li:first-child + li{background:#ff764c;width:87%}
#PopularPosts1 ul li:first-child + li:after{content:"2"}
#PopularPosts1 ul li:first-child + li + li{background:#ffde4c;width:84%}
#PopularPosts1 ul li:first-child + li + li:after{content:"3"}
#PopularPosts1 ul li:first-child + li + li + li{background:#c7f25f;width:81%}
#PopularPosts1 ul li:first-child + li + li + li:after{content:"4"}
#PopularPosts1 ul li:first-child + li + li + li + li{background:#33c9f7;width:78%}
#PopularPosts1 ul li:first-child + li + li + li + li:after{content:"5"}
#PopularPosts1 ul li:first-child + li + li + li + li +li{background:#7ee3c7;width:75%}
#PopularPosts1 ul li:first-child + li + li + li + li + li:after{content:"6"}
#PopularPosts1 ul li:first-child + li + li + li + li + li +li{background:#f6993d;width:72%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li:after{content:"7"}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li +li{background:#f59095;width:69%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li:after{content:"8"}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li +li{background:#c7f25f;width:66%}
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li + li:after{content:"9"}
#PopularPosts1 ul li:first-child:after,
#PopularPosts1 ul li:first-child + li:after,
#PopularPosts1 ul li:first-child + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li:after,
#PopularPosts1 ul li:first-child + li + li + li + li + li + li + li + li:after{position:absolute;top:20px;right:-15px;border-radius:50%;background:#353535;width:30px;height:30px;text-align:center;font-size:28px;color:#fff}
#PopularPosts1 ul li .item-thumbnail{float:left;border:0;margin-right:10px;background:transparent;padding:0;width:70px;height:70px;}
#PopularPosts1 ul li a{font-size:13px;color:#444;text-decoration:none}
#PopularPosts1 ul li a:hover{color:#222;text-decoration:none}
#PopularPosts1 img{
-moz-border-radius: 130px;
-webkit-border-radius: 130px;
border-radius: 130px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
padding:4px;
border:1px solid #fff !important;
}
#PopularPosts1 img:hover {
border-radius: 0 0 0 0;
-moz-transform: scale(1.2) rotate(-711deg) ;
-webkit-transform: scale(1.2) rotate(-711deg) ;
-o-transform: scale(1.2) rotate(-711deg) ;
-ms-transform: scale(1.2) rotate(-711deg) ;
transform: scale(1.2) rotate(-711deg) ;
}
<!-- popular posts multicolored UI theme -->  

Code theo phong cách 2:
Hiệu ứng mờ khi rê chuột

.popular-posts ul{padding-left:0px;}
.popular-posts ul li {background: #FFF url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR4j3WYRjruaVBlQ1-vm73q4NKCjpVJfdB2plIObJC4z9e3sj3C2bgD6lY6ufrhGKYGfGaER4ysB8JH87qNwrtl9liw6IXjWVAtEhlU-qAKnEnEXg6ugsOmoH5R3KxTtYxWOeV2Y5HcSE/s1600/1.gif)  no-repeat scroll 5px 10px;
  list-style-type: none;
  margin:0 0 5px 0px;
  padding:5px 5px 5px 20px !important;
  border: 1px solid #ddd;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
.popular-posts ul
  li:hover {
  border:1px solid #6BB5FF;
}
.popular-posts ul
  li a:hover {
  text-decoration:none;
}
.popular-posts .item-thumbnail img {
  webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

Code theo phong cách 3:

Hiệu ứng mờ khi rê chuột và say tròn các số

#PopularPosts1 h2{
padding:7px 0 3px 0;
width:100%;
margin-bottom:10px;
font-size:1.3em;
text-indent:-12px;
font-size:18px;
text-align:center;
color: #757575; /* Color of the widget's title */
}
#PopularPosts1 ul{
list-style:none;
counter-reset:li;
padding:8px 0px 1px;
left:-7px;
width:290px;
}
#PopularPosts1 li{
position:relative;
margin:0 0 10px 0;
padding: 3px 2px 0 17px;
left:-5px;
width:285px;
}
#PopularPosts1 ul li{
background: #eee;
position: relative;
display: block;
padding: .4em .2em .4em 2em;
*padding: .2em;
margin: .5em 0;
background: #ddd;
text-decoration: none;
border-radius: .3em;
transition: all .3s ease-out;   
}
#PopularPosts1 ul li:before{
content: counter(li);
counter-increment: li;
position: absolute; 
top: 50%;
margin: -1.3em;
height: 2em;
width: 2em;
line-height: 2em;
font-size: 15px;
color: #fff; /* text color of numbers */
background: #FB8835; /* background color of numbers */
border: .2em solid #fff; /* border color */
-webkit-box-shadow: 0 8px 5px -7px #888;
-moz-box-shadow: 0 8px 5px -7px #888;
box-shadow: 0 8px 5px -7px #888;
text-align: center;
font-weight: bold;
border-radius: 2em;
position: absolute;   
left: 0;
transition: all .3s ease-out;
}
#PopularPosts1 ul li:hover{
background: #eee;
}
#PopularPosts1 ul li:hover:before{
transform: rotate(360deg);   
}
#PopularPosts1 ul li a{
font: 14px Georgia, serif; /* font size of post titles */
text-shadow: 0 -1px 2px #fff;
color: #444;
display:block;
min-height:25px;
text-decoration:none;
text-transform: uppercase;
}
#PopularPosts1 ul li a:hover{
color: #444;
}

Kết luận: Các Code trên hoàn toàn sử dụng CSS, không sử dụng Javascript nên các bạn cứ yên tâm về tốc độ tải, cũng như độ thân thiện với SEO nhé.

Có vấn đề gì cứ để lại comment nhé @!

Bài Viết Liên Quan

Bình Luận (30)

Unknown
Unknown lúc 21:47 16 tháng 11, 2015
sao mình tìm không thấy dòng này "]]>" vậy bạn? Thanks bạn!
kokoat0112
kokoat0112 lúc 04:09 17 tháng 11, 2015
Mình bỏ vào mà không nhận CSS là sao nhỉ
kokoat0112
kokoat0112 lúc 04:32 17 tháng 11, 2015
phải nói là nhận, mà nó lại không ra như bản demo....lạ nhỉ.
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 04:38 17 tháng 11, 2015
Địa chỉ Blogspot bạn đâu cho mình xem quá tí ,,,, Nếu bạn ko muốn công khai thì bạn gửi Blogspot của bạn qua gmail để mình xem thử: [email protected] ... Chứ nói như thế này mình ko thể giúp bạn được :)
kokoat0112
kokoat0112 lúc 08:54 17 tháng 11, 2015
Mình đã gửi mail cho bạn rồi, bạn check rồi giúp mình với nhé! Cám ơn bạn nhiều
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 09:22 17 tháng 11, 2015
Đã trả lời rùi Bạn check gmail nhé @! :)
Unknown
Unknown lúc 18:13 17 tháng 11, 2015
Thanks ban! Minh copy vao duoc roi, nhung mà ko có j thay đổi cả, vẫn như bản bình thường?
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 19:26 17 tháng 11, 2015
Mình mới kiểm tra CODE trang bạn xong nhưng ko thấy bạn thực hiện thủ thuật ((làm bị lỗi bạn đã xóa rồi chăn)__ Bạn vui lòng để lại cho mình xem thử nó bị lỗi gì....:)

Chứ mình thấy IP Popular Posts bạn đúng rùi >>>Chỉ Paste Code vào đúng vị trí là nó hoạt động thui :)
Unknown
Unknown lúc 08:05 26 tháng 1, 2016
ad ơi sao blog mình add vao mà nó bị mất 1 phần làm sao chỉnh rộng ra tí vậy ad giúp mình vs thanks http://notebookmmo.blogspot.com/
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 09:06 26 tháng 1, 2016
Có 2 cách để thực hiện:

Cách 1: Auto đó là do cột sitebar của bạn thôi... do cột sitebar kích thước bạn nhỏ nên trông thấy vậy bạn chỉ cần cho kích thước cột sitebar rộng ra thì tự động nó rộng ra thôi....

Cách 2: cố định kích thước bạn tìm dòng

.sidebar .widget{
clear:both;
font-size:16px;
line-height:26px;
margin-bottom:25px;
}

Sữa thành:

.sidebar .widget{
clear:both;
font-size:16px;
line-height:26px;
margin-bottom:25px;
width:300px; (Sữa 300 px thành kích thước bạn muốn)
}

>>> lưu mẫu vậy là xong...@!! :)
>>> Còn chỗ nào ko rõ thì cứ để lại comment nhé @!
Unknown
Unknown lúc 17:06 26 tháng 1, 2016
ok ad đả chinh lại dc rồi hj thanks ad
Unknown
Unknown lúc 17:14 26 tháng 1, 2016
mà ad ơi sào cái hình trong khung của mình nó ko tròn mà nó méo thế nào ấy ad biết cách sửa lại ko ạ cảm ơn ad
notebookmmo.blogspot.com
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 21:18 26 tháng 1, 2016
Cái này cũng có 2 cách sữa:

Cách 1: Kích thước cố định:

Xóa phần này:

.sidebar .widget img {
max-width: 80%;
}

và điều chình phần này:
.PopularPosts img {
margin-right: 5px;
width: 90px; Sữa 90px thành kích thước bạn muốn
height: 90px; Sữa 90px thành kích thước bạn muốn
border-radius: 3px;
}

>>> height = width => hình tròn

Cách 2: Chỉnh phụ thuộc

.sidebar .widget img {
max-width: 80%; đều chỉnh phần trăm cho phù hợp
}

.PopularPosts img {
margin-right: 5px;
width: 90px; Sữa 90px thành kích thước bạn muốn
height: 90px; Sữa 90px thành kích thước bạn muốn
border-radius: 3px;
}
Unknown
Unknown lúc 21:37 26 tháng 1, 2016
ad giỏi thật ấy hj thanks ad nhiều đả sữa và thành công
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 21:51 26 tháng 1, 2016
Bạn tìm hiểu thêm một tí kiến thức CSS là làm được ngay :)
Unknown
Unknown lúc 00:09 27 tháng 1, 2016
còn chiều cao sao mình thu thấp lại ko dc nhỉ mình thêm height : ..px mà ko được
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 01:05 27 tháng 1, 2016
Mình chưa hiểu ý bạn... chiều cao chiều rộng bạn tùy biến được mà :)
Unknown
Unknown lúc 22:17 20 tháng 7, 2016
đẹp lắm cơn anh nhìu lắm ạ
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 22:53 20 tháng 7, 2016
:) !
Dịch Thuật
Dịch Thuật lúc 07:59 22 tháng 8, 2016
thường thường bài đăng phổ biến chỉ được tối đa 10 bài, giờ muốn nhiều hơn thì làm thế nào ad
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 18:38 22 tháng 8, 2016
Chỉ tối đa 10 bài thôi... ko có cách nào vượt hơn 10 bài đâu bạn !!
Unknown
Unknown lúc 09:44 10 tháng 10, 2016
bác ghé blog của em xem em áp dụng DEMO 3 mà bị thụt đầu vào khắc phục thế nào ạ
https://foxnightcore.blogspot.com/
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 10:48 10 tháng 10, 2016
Bạn sữa đoạn CSS này

#PopularPosts1 li{
position:relative;
margin:0 0 10px 0;
padding: 3px 2px 0 17px;
left:-5px; >>> -5 thành 3
width:285px; >>> 285 thành 361
}

và sữa cái này

#PopularPosts1 ul li:before{
content: counter(li);
counter-increment: li;
position: absolute;
top: 50%;
margin: -1.3em;
height: 2em;
width: 2em;
line-height: 2em;
font-size: 15px;
color: #fff; /* text color of numbers */
background: #FB8835; /* background color of numbers */
border: .2em solid #fff; /* border color */
-webkit-box-shadow: 0 8px 5px -7px #888;
-moz-box-shadow: 0 8px 5px -7px #888;
box-shadow: 0 8px 5px -7px #888;
text-align: center;
font-weight: bold;
border-radius: 2em;
position: absolute;
left: 0; >>> 0 thành 16px
transition: all .3s ease-out;
}

>>> lưu mẫu load lại template nhìn sẽ ổn hơn >>> Các vấn đề trên là do các đoạn CSS thui bạn muốn đẹp hơn chỉnh sữa 1 tí lại là xong :)
Unknown
Unknown lúc 20:24 10 tháng 10, 2016
bạn ơi mình chỉnh lại rồi cơ mà cái màu nền xám nó tràn ra cả cái ô tròn số rồi :( fix thế nào ạ :D
Unknown
Unknown lúc 21:40 10 tháng 10, 2016
với cả số thứ tự không nằm vào giữa ô tròn ạ ^^
Hoàng Nhân Khôi
Hoàng Nhân Khôi lúc 00:26 11 tháng 10, 2016
Bạn sữa line-height: 2em; >>> line-height: 1.5em; Bạn vui lòng tự sữa giúp mình :P
Unknown
Unknown lúc 12:50 25 tháng 5, 2017
Mẫu 1 thử ko được ad nhé
Tân Lê
Tân Lê lúc 04:36 3 tháng 7, 2017
mình làm theo kiểu phong cách 1 ak, nhưng biểu tượng nó kg xoay khi rê chuột vào là sao bạn? mong bạn trả lời giúp.
Nguyễn Ngoc Quí
Nguyễn Ngoc Quí lúc 01:27 29 tháng 11, 2017
Blog của em - nó không hoạt động ad ơi :(( khắc phục sao :( chỉ e với - Help
Thegioitin24h
Thegioitin24h lúc 20:28 20 tháng 7, 2018
Thank ad. Đã áp dụng thành công.
Demo: http://www.thegioitin24h.com/

Đăng nhận xét