Tuesday, June 26, 2018

Tạo widget Recent Comment (bình luận mới) với thiết kế đẹp mắt cho Blogspot

Chào các bạn, chào mừng các bạn quay lại với Blog Bác Sĩ Windows - bacsiwindows.com/blog.
Hôm nay mình sẽ chia sẻ code widget Recent Comment (hay còn gọi là bình luận mới nhất, bình luận gần đây) do mình mod lại  từ một trang blog nước ngoài (không nhớ tên).
Widget sẽ liệt kê ra những nhận xét mới nhất trên Blog của bạn, giúp bạn cũng như khách ghé thăm dễ dàng quản lý được những ai đã nhận xét!
Xem demo

Cách thực hiện

Tạo một Widget HTML/Javascript trong Bố cục, và dán toàn bộ code này vào:
<style>
.comment-info2 {clear: both; width: 100%; float: left; margin: 0 0 15px; }
.comment-info2 .left {background: #dedede; padding: 3px 15px; border-radius: 100px; display: block; text-transform: uppercase; font: 400 12px Roboto;}
.comment-info2 .right a {font: 500 12px Roboto,sans-serif; text-transform: uppercase; background: #dedede; padding: 3px 15px; box-sizing: border-box; display: block; border-radius: 100px;}
.comment-info2 .right a:hover {opacity: .8}
ul.idbcomments{list-style:none;margin:0;padding:0}.idbcomments li{position:relative;display:block;clear:both;overflow:hidden;list-style:none;border-bottom:0!important;word-break:break-all;padding:0 0 7px!important}.idbcomments li .avatarImage{float:left;margin-right:12px;position:relative;overflow:hidden}.idbcomments li img{border-radius:100%;position:relative;overflow:hidden;display:block;width:45px;height:45px}.idbcomments li a{text-decoration: none; color: #fff; font: 500 14px "Roboto"; position: absolute; background: #dedede; padding: 5px 10px; border-radius: 100px;border-bottom-left-radius:0}.idbcomments li span{color: #666; display: block; background: #dedede; padding: 7px 15px; border-radius: 100px;border-top-left-radius:0; margin: 25px 0 0 0;}
</style>
<script type="text/javascript">
//<![CDATA[
// Recent Comments
function idbcomments(a) {
    var e;
    e = '<ul class="idbcomments">';
    for (var t = 0; numComments > t; t++) {
        var r, o, n, i;
        if (t == a.feed.entry.length) break;
        e += "<li>";
        for (var d = a.feed.entry[t], s = 0; s < d.link.length; s++) "alternate" == d.link[s].rel && (r = d.link[s].href);
        for (var l = 0; l < d.author.length; l++) o = d.author[l].name.$t, n = d.author[l].gd$image.src;
        n = -1 != n.indexOf("/s1600/") ? n.replace("/s1600/", "/s" + avatarSize + "-c/") : -1 != n.indexOf("/s220/") ? n.replace("/s220/", "/s" + avatarSize + "-c/") : -1 != n.indexOf("/s512-c/") && 0 != n.indexOf("https:") ? "https:" + n.replace("/s512-c/", "/s" + avatarSize + "-c/") : -1 != n.indexOf("blogblog.com/img/b16-rounded.gif") ? "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZNVNetH2YivKHnQI3zGBKtXAaP9uAl3frvmn_HzF87UIgCh8cwiqVCZvyG8-ZZ0aTYE5N1pcONdRVMyjIC4zx5iIfSYJ-UWw-PQ0QoX5qcWb487hQQZi7lFDNCErH4DgcQsgjzHabSwiq/" + avatarSize + "/blogger.png" : -1 != n.indexOf("blogblog.com/img/openid16-rounded.gif") ? "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnJitXs93MCUkKUsnlY2zw2bvRLw_LRSvDcLE5n5htyqAUxtMsS5ilfJWXH1-AiOORv1BcD5MnzE9OCJ1dhCZ4ULED72jtMcXZgKcy9oKTcX4sv_HdIsz3auEO8_dHa2A66aXZ6F5Dco_5/" + avatarSize + "/openid.png" : -1 != n.indexOf("blogblog.com/img/blank.gif") ? -1 != defaultAvatar.indexOf("gravatar.com") ? defaultAvatar + "&s=" + avatarSize : defaultAvatar : n, 1 == showAvatar && (i = 1 == roundAvatar ? "avatarRound" : "", e += '<div class="avatarImage ' + i + '"><a title="Truy cập đến bình luận đó" href="' + r + '"><img class="' + i + '" src="' + n + '" alt="' + o + '" width="' + avatarSize + '" height="' + avatarSize + '"/></a></div>'), e += '<a href="' + r + '">' + o + "</a>";
        var A = d.content.$t,
            v = A.replace(/(<([^>]+)>)/gi, "");
        "" != v && v.length > characters ? (v = v.substring(0, characters), v += "&hellip;", 1 == showMorelink && (v += '<a href="' + r + '">' + moreLinktext + "</a>")) : v = v, e += "<span>" + v + "</span>", e += "</li>"
    }
    e += "</ul>";
    var c = "";
    0 == hideCredits && (c = "display:block;"), e += "", document.write(e)
}
var numComments = 7, // số cmt
    showAvatar = !1, // hiện avatar hay không
    avatarSize = 42, // kích thước avatar
    roundAvatar = !0, // avatar có bo tròn không
    characters = 38, // số kí tự của nhận xét
    showMorelink = !1, // hiện link đọc thêm
    defaultAvatar = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPE-HjnS5ADeV-YIE4SeMnfsiEpOWiXcQor7DYGKT_wNXdE7h9ZM3XoZHYj-LhH85AiFkzAIIU2KixsYj19fpbWzputqJ2si0IuVWZCLQUklbeEBWLAq84MgC9YH6hFSW0edMvgv_IpMqP/s35/Logo-Bac-Si-Windows.png",
    hideCredits = !0,
    numComments = numComments || 5,
    avatarSize = avatarSize || 60,
    characters = characters || 25,
    defaultAvatar = defaultAvatar || "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPE-HjnS5ADeV-YIE4SeMnfsiEpOWiXcQor7DYGKT_wNXdE7h9ZM3XoZHYj-LhH85AiFkzAIIU2KixsYj19fpbWzputqJ2si0IuVWZCLQUklbeEBWLAq84MgC9YH6hFSW0edMvgv_IpMqP/s35/Logo-Bac-Si-Windows.png",
    moreLinktext = moreLinktext || " More &raquo;",
    showAvatar = "undefined" == typeof showAvatar ? !0 : showAvatar,
    showMorelink = "undefined" == typeof showMorelink ? !1 : showMorelink,
    roundAvatar = "undefined" == typeof roundAvatar ? !0 : roundAvatar,
    hideCredits = "undefined" == typeof hideCredits ? !1 : roundAvatar;
//]]>
</script>
<script type="text/javascript" src="/feeds/comments/default?alt=json&amp;callback=idbcomments"></script>
<div class='comment-info2'>
<div class='right'><a href='/cmt' target='_blank' title='Xem 200 bình luận gần đây'>View all <i class='fa fa-angle-right' style='margin:0 0 0 5px'/></i></a>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
function totalPosts(json){document.getElementById('Stats1_totalPosts').innerHTML=json.feed.openSearch$totalResults.$t};function totalComments(json){document.getElementById('Stats1_totalComments').innerHTML=json.feed.openSearch$totalResults.$t};document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=totalPosts\"><\/script><script type=\"text/javascript\" src=\"/feeds/comments/default?alt=json-in-script&max-results=0&callback=totalComments\"><\/script>');
//]]>
</script>
Chỉnh sửa một vài chỗ in đậm lại cho phù hợp với Blog của bạn nhé.

Tổng kết

Để xem thêm các widget recent comment khác, hãy click vào đây! Chúc thành công!

Sunday, May 20, 2018

Tạo box thông tin bài viết & tác giả tuyệt đẹp bên dưới bài viết cho Blogspot

Chào các bạn, chào mừng các bạn quay lại với Blog Bác Sĩ Windows - bacsiwindows.com
Theo như yêu cầu của một vài bạn gửi cho mình yêu cầu mình chia sẻ hộp thông tin bài viết và thông tin tác giả bên dưới bài viết do mình vừa làm xong.
Tạo box thông tin bài viết & tác giả tuyệt đẹp bên dưới bài viết cho Blogspot
Như đã hứa thì hôm nay ngay lúc này mình sẽ hướng dẫn các bạn tạo box thông tin với hiệu ứng hover tuyệt đẹp này. Xem demo ngay tại bên dưới!

Các bước thực hiện

Bước 1. Thêm toàn bộ CSS sau vào trước thẻ ]]></b:skin>
#bsw_entry_header{margin:10px 0;background:#fff;padding:10px;line-height:1.5;border-radius:10px;width:50%;float:left}
#bsw_entry_header div{margin:0 0 5px;color:#666;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
#bsw_entry_header div:last-child{margin:0}/* source code by bacsiwindows.com */
#bsw_entry_header div i{background:#eee;width:30px;height:30px;line-height:30px;text-align:center;border-radius:100px}
#right-entry-header div.r-bsw div.author-bsw .social-info-bsw{position:absolute;width:100%;bottom:0;left:0;padding:10px;text-align:center;opacity:0;transition:.5s}
#right-entry-header div.r-bsw div.author-bsw .social-info-bsw p{display:inline-block}
#right-entry-header div.r-bsw div.author-bsw .social-info-bsw p i{background:#ededed;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;transition:.33s}
#right-entry-header div.r-bsw div.author-bsw .social-info-bsw p i:hover{background-color:#7577a9!important;color:white}
#right-entry-header{width:48.5%;float:right;background:white;margin:10px 0;border-radius:10px;position:relative;height:155px}/* source code by bacsiwindows.com */
#right-entry-header div.r-bsw{}
#right-entry-header div.r-bsw div.author-bsw{position:absolute;width:100%;height:100%}
#right-entry-header div.r-bsw div.author-bsw h10.author-bsw-name{font-family:Roboto Condensed;font-weight:700;text-transform:uppercase;color:#7577a9;top:15px;position:absolute;left:50%;transform:translate(-50%,0);font-size:20px;opacity:0;transition:.5s}
.author-bsw:hover h10{opacity:1!important}
#right-entry-header div.r-bsw div.author-bsw div.info-bsw-m{position:absolute;padding:10px;top:36px;line-height:1.3;font-family:&#39;Roboto&#39;,sans-serif;color:#555;opacity:0;transition:.5s;text-align:center}
.author-bsw:hover .info-bsw-m{opacity:1!important}/* source code by bacsiwindows.com */
#right-entry-header div.r-bsw div.author-bsw img{width:90px;height:90px;object-fit:cover;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.5s}
.author-bsw:hover img{width:1px!important;height:1px!important;opacity:0}
.author-bsw:hover .social-info-bsw{opacity:1!important}
Bước 2.  Thêm toàn bộ HTML sau vào sau thẻ <data:post.body/>
(Lưu ý: trong template sẽ có rất nhiều thẻ như vậy, bạn phải thay vào đúng vị trí thì mới hiện nhé)
<b:if cond='data:blog.pageType == &quot;item&quot;'>
    <div id='bsw_entry_header'>
        <div><i aria-hidden='true' class='fa fa-user-circle' style='margin:0 2px 0 0' /> <b>Tác giả</b>: <data:post.author/></div>
        <div><i class='fa fa-history' style='margin:0 2px 0 0' /> <b>Ngày đăng</b>: <data:post.dateHeader/> lúc <abbr class='published updated' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></div>
        <div>
            <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
                <b:if cond='data:post.allowComments'><i class='far fa-comments' style='margin:0 2px 0 0' /> <b>Tổng số bình luận</b>: <span class='comment-info'><a expr:href='data:post.url + &quot;#comments&quot;'><b:if cond='data:post.numComments'><data:post.numComments/></b:if></a></span></b:if>
            </b:if>
        </div>
        <div><i class='fa fa-tags' style='margin:0 2px 0 0' /><b>Tag</b>:
            <b:if cond='data:post.labels'>
                <b:loop values='data:post.labels' var='label'>
                    <a expr:href='data:label.url + &quot;?max-results=9&amp;ref=bacsiwindows&quot;' expr:title='data:label.name' rel='tag'><data:label.name/></a>
                    <b:if cond='data:label.isLast != &quot;true&quot;'>, </b:if>
                </b:loop>
            </b:if>
        </div>
    </div>
    <div id='right-entry-header'>
        <div class='r-bsw'>
            <div class='author-bsw'>
                <div class='info-bsw-author'>
                    <h10 class='author-bsw-name'>VỀ TÁC GIẢ</h10><img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPE-HjnS5ADeV-YIE4SeMnfsiEpOWiXcQor7DYGKT_wNXdE7h9ZM3XoZHYj-LhH85AiFkzAIIU2KixsYj19fpbWzputqJ2si0IuVWZCLQUklbeEBWLAq84MgC9YH6hFSW0edMvgv_IpMqP/s100/Logo-Bac-Si-Windows.png' /></div>
                <div class='info-bsw-m'>Trường Nguyễn - Thành lập, điều hành và phát triển Bác Sĩ Windows&#39;s Blog. Một chàng trai 18 tuổi, năng động và ham học hỏi!</div>
                <div class='social-info-bsw'>
                    <p><a class='home-bsw' href='//bacsiwindows.com' target='blank' title='Trang chủ'><i class='fa fa-home'/></a></p>
                    <p><a class='fb-bsw' href='//admin.bacsiwindows.com' target='blank' title='Facebook'><i class='fab fa-facebook-f'/></a></p>
                    <p><a class='gp-bsw' href='//admin.bacsiwindows.com' target='blank' title='Google Plus'><i class='fab fa-google-plus-g'/></a></p>
                    <p><a class='ct-bsw' href='//bacsiwindows.com/contact' target='blank' title='Liên hệ - Báo lỗi - Góp ý Bác Sĩ Windows'><i class='far fa-envelope-open'/></a></p>
                    <p><a class='copy-bsw' href='javascript:;' onclick='CopyLink()' title='Sao chép URL hiện tại'><i class='fa fa-link'/></a></p>
                </div>
            </div>
        </div>
    </div>
</b:if>
Chỉnh sửa lại thông tin cho phù hợp với Blog của bạn.
Bước 3. Lưu mẫu.

Tổng kết

Do mình không có thời gian và làm vội trong vài chục phút nên chưa thể hoàn chỉnh 100% và chưa có responsive, mình sẽ sớm cập nhật, các bạn thường xuyên theo dõi Blog để nhận nhiều thủ thuật hay hơn nhé. Hãy chia sẻ bài viết nếu thấy hay và hữu ích, và copy đi đâu nhớ dẫn nguồn www.bacsiwindows.com, cảm ơn.

Sunday, February 25, 2018

Tạo widget Recent Comment với avatar bo tròn tuyệt đẹp cho Blogspot

Hello xin chào tất cả các bạn, chào mừng các bạn trở lại với blog Bác Sĩ Windows.
Tình hình là mới tìm được một widget Recent Comment (bình luận gần đây) trên mạng, và mang về chỉnh CSS để xài trong blog này. Thấy nhiều bạn chắc cũng thích, chưa gì đã "ăn trộm" về xài rồi, thôi thì viết bài chia sẻ luôn cho ai muốn xài thì xài. Chán, mỗi lần làm ra cái gì mới là cứ bị auto copy :v
Tạo widget Recent Comment với avatar bo tròn tuyệt đẹp cho Blogspot - Bác Sĩ Windows
Đây là một widget gọn nhẹ giúp hiện ra những bình luận mới nhất, giúp bạn dễ dàng quản lý được ai đã bình luận trên trang web của mình để tiện việc theo dõi & trả lời một cách nhanh chóng. Demo xem tại chân trang của blog mình.
Không linh tinh nữa, cùng xem cách thực hiện nhé.

Các bước thực hiện

Bước 1. Vào phần Bố cục, tạo một widget HTML/Javascript.
Bước 2. Dán toàn bộ code này vào:
<style>
.comment-info2_BSW {clear: both; width: 100%; float: left; margin: 0 0 15px; }
.comment-info2_BSW .left {background: #dedede; padding: 3px 15px; border-radius: 100px; display: block; text-transform: uppercase; font: 400 12px Roboto;}
.comment-info2_BSW .right a {font: 500 12px Roboto,sans-serif; text-transform: uppercase; background: #dedede; padding: 3px 15px; box-sizing: border-box; display: block; border-radius: 100px;}
.comment-info2_BSW .right a:hover {opacity: .8}
ul.idbcomments{list-style:none;margin:0;padding:0}.idbcomments li{display:block;clear:both;overflow:hidden;list-style:none;border-bottom:0!important;word-break:break-all;padding:0 0 7px!important}.idbcomments li .avatarImage{float:left;margin-right:12px;position:relative;overflow:hidden}.idbcomments li img{border-radius:100%;position:relative;overflow:hidden;display:block;width:45px;height:45px}.idbcomments li a{font-weight:700}.idbcomments li span{color: #666; display: block; background: #dedede; padding: 10px; border-radius: 100px}
</style>
<script type="text/javascript">
//<![CDATA[
// Recent Comments
function idbcomments(a) {
    var e;
    e = '<ul class="idbcomments">';
    for (var t = 0; numComments > t; t++) {
        var r, o, n, i;
        if (t == a.feed.entry.length) break;
        e += "<li>";
        for (var d = a.feed.entry[t], s = 0; s < d.link.length; s++) "alternate" == d.link[s].rel && (r = d.link[s].href);
        for (var l = 0; l < d.author.length; l++) o = d.author[l].name.$t, n = d.author[l].gd$image.src;
        n = -1 != n.indexOf("/s1600/") ? n.replace("/s1600/", "/s" + avatarSize + "-c/") : -1 != n.indexOf("/s220/") ? n.replace("/s220/", "/s" + avatarSize + "-c/") : -1 != n.indexOf("/s512-c/") && 0 != n.indexOf("http:") ? "http:" + n.replace("/s512-c/", "/s" + avatarSize + "-c/") : -1 != n.indexOf("blogblog.com/img/b16-rounded.gif") ? "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZNVNetH2YivKHnQI3zGBKtXAaP9uAl3frvmn_HzF87UIgCh8cwiqVCZvyG8-ZZ0aTYE5N1pcONdRVMyjIC4zx5iIfSYJ-UWw-PQ0QoX5qcWb487hQQZi7lFDNCErH4DgcQsgjzHabSwiq/" + avatarSize + "/blogger.png" : -1 != n.indexOf("blogblog.com/img/openid16-rounded.gif") ? "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnJitXs93MCUkKUsnlY2zw2bvRLw_LRSvDcLE5n5htyqAUxtMsS5ilfJWXH1-AiOORv1BcD5MnzE9OCJ1dhCZ4ULED72jtMcXZgKcy9oKTcX4sv_HdIsz3auEO8_dHa2A66aXZ6F5Dco_5/" + avatarSize + "/openid.png" : -1 != n.indexOf("blogblog.com/img/blank.gif") ? -1 != defaultAvatar.indexOf("gravatar.com") ? defaultAvatar + "&s=" + avatarSize : defaultAvatar : n, 1 == showAvatar && (i = 1 == roundAvatar ? "avatarRound" : "", e += '<div class="avatarImage ' + i + '"><a title="Truy cập đến bình luận đó" href="' + r + '"><img class="' + i + '" src="' + n + '" alt="' + o + '" width="' + avatarSize + '" height="' + avatarSize + '"/></a></div>'), e += '<a style="display:none" href="' + r + '">' + o + "</a>";
        var A = d.content.$t,
            v = A.replace(/(<([^>]+)>)/gi, "");
        "" != v && v.length > characters ? (v = v.substring(0, characters), v += "&hellip;", 1 == showMorelink && (v += '<a href="' + r + '">' + moreLinktext + "</a>")) : v = v, e += "<span>" + v + "</span>", e += "</li>"
    }
    e += "</ul>";
    var c = "";
    0 == hideCredits && (c = "display:block;"), e += "", document.write(e)
}
var numComments = 5,
    showAvatar = !0,
    avatarSize = 42,
    roundAvatar = !0,
    characters = 30,
    showMorelink = !1,
    defaultAvatar = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPE-HjnS5ADeV-YIE4SeMnfsiEpOWiXcQor7DYGKT_wNXdE7h9ZM3XoZHYj-LhH85AiFkzAIIU2KixsYj19fpbWzputqJ2si0IuVWZCLQUklbeEBWLAq84MgC9YH6hFSW0edMvgv_IpMqP/s35/Logo-Bac-Si-Windows.png",
    hideCredits = !0,
    numComments = numComments || 5,
    avatarSize = avatarSize || 60,
    characters = characters || 25,
    defaultAvatar = defaultAvatar || "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPE-HjnS5ADeV-YIE4SeMnfsiEpOWiXcQor7DYGKT_wNXdE7h9ZM3XoZHYj-LhH85AiFkzAIIU2KixsYj19fpbWzputqJ2si0IuVWZCLQUklbeEBWLAq84MgC9YH6hFSW0edMvgv_IpMqP/s35/Logo-Bac-Si-Windows.png",
    moreLinktext = moreLinktext || " More &raquo;",
    showAvatar = "undefined" == typeof showAvatar ? !0 : showAvatar,
    showMorelink = "undefined" == typeof showMorelink ? !1 : showMorelink,
    roundAvatar = "undefined" == typeof roundAvatar ? !0 : roundAvatar,
    hideCredits = "undefined" == typeof hideCredits ? !1 : roundAvatar;
//]]>
</script>
<script type="text/javascript" src="/feeds/comments/default?alt=json&amp;callback=idbcomments"></script>
<div class='comment-info2_BSW'>
<div class='left'>
Hiện có <b><span id='Stats1_totalComments'></span></b> bình luận
</div>
<div class='right'><a href='/cmt' target='_blank' title='Xem 200 bình loạn gần đây'>View all <i class='fa fa-angle-right' style='margin:0 0 0 5px'/></i></a>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
function totalPosts(json){document.getElementById('Stats1_totalPosts').innerHTML=json.feed.openSearch$totalResults.$t};function totalComments(json){document.getElementById('Stats1_totalComments').innerHTML=json.feed.openSearch$totalResults.$t};document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=totalPosts\"><\/script><script type=\"text/javascript\" src=\"/feeds/comments/default?alt=json-in-script&max-results=0&callback=totalComments\"><\/script>');
//]]>
</script>
Bước 3. Lưu tiện ích. Nhớ chỉnh lại một số thông số để phù hợp với blog của bạn.

Lời kết

Đây là widget gọn và nhẹ giúp bạn dễ dàng quản lý được nhận xét/bình luận trên blog của mình. Ngoài ra mình có thêm code thống kê tổng số bình luận trên blog vào để người xẻm có thể biết được hiện tại có bao nhiêu bình luận trên blog. Bạn có thể xóa nếu không muốn nhé.
Nếu thấy bài viết hay & hữu ích hãy bình luận và chia sẻ nhé. Ngoài ra nếu thực hiện không được hoặc xảy ra lỗi thì cũng bình luận xuống bên dưới để mình giúp đỡ (nếu được). Chúc các bạn thành công.
Source code: idblanter.com

Wednesday, January 17, 2018

Tạo Widget Recent Comment với Avatar bo tròn và Tiêu đề bài viết

Chào các bạn, hôm nay mình sẽ 'chia sẻ lại' một widget recent comment khá đẹp và đẹp do Duy Phạm viết. Trước đó mình cũng có chia sẻ lại một mẫu widget recent comment khác của Duy Phạm và Idblanter, code javascript thì mình bê nguyên của tác giả còn CSS thì mình viết lại hoàn toàn.
Widget này còn một điểm hay nữa là khi bạn rê chuột vào tiêu đề bài viết thì sẽ hiện ra đoạn trích dẫn của nhận xét đó và bạn có thể tùy chỉnh được độ dài ngắn của đoạn trích dẫn đấy, rất hay!
Bạn có thể xem lại 2 mẫu widget trước tại đây: https://www.bacsiwindows.com/widget/rc

Cách thực hiện

Bạn tạo một widget HTML/Javascript rồi dán toàn bộ code này vào:

<style>
.rc-avatar{float: left; margin-right: 10px; border-radius: 100px; width: 36px; height: 36px;}
#recent-comments-avatar li{color:#888;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 0 0 5px; background: #0002; border-radius: 50px; line-height: 35px; padding: 0 15px 0 0}
#recent-comments-avatar li:hover {background:#0003}
#recent-comments-avatar li a {font-size:14px}
</style>
<div id='recent-comments-avatar'>
<script type='text/javascript'>
var copyright_by_duypham_dot_info='Recent Comments free version 2.6 by http://duypham.info';
nc=8;
length_name=30;
length_content=150;
no_avatar='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIjy5ukN-Kf3I4WGIjsb0K2pJ3kd3ppomGptH0gDNh5cdKWwyz4OCio31HyU0itc-hw8dALwfgK2idPrarrdvFevol-oNTvVUolg5qDsSouUFaY9U5-S_5ak-yKzYZ-zkMpxb-XJybeOA/s44/no-avatar.png';
on='//';
profile='Xem trang cá nhân của';
admin_style='<span style="background:#F00;color:#FFF">Admin</span>';
home_page='https://www.bacsiwindows.com/';
admin_uri='';
admin_avatar='';
avatar_show='yes';
var dp=["\x50\x20\x62\x3D\x5B\x22\x5C\x49\x5C\x4B\x5C\x53\x5C\x42\x5C\x4C\x5C\x68\x5C\x77\x22\x2C\x22\x5C\x4C\x5C\x65\x5C\x65\x5C\x42\x5C\x31\x6B\x5C\x72\x5C\x72\x22\x2C\x22\x5C\x56\x22\x2C\x22\x5C\x71\x5C\x6E\x5C\x43\x5C\x76\x22\x2C\x22\x5C\x4C\x5C\x6A\x5C\x66\x5C\x43\x22\x2C\x22\x5C\x31\x63\x5C\x77\x5C\x41\x5C\x32\x41\x22\x2C\x22\x5C\x71\x5C\x6E\x5C\x49\x5C\x66\x5C\x58\x5C\x31\x55\x5C\x43\x22\x2C\x22\x5C\x72\x5C\x42\x5C\x72\x22\x2C\x22\x5C\x31\x72\x5C\x65\x22\x2C\x22\x5C\x65\x5C\x71\x5C\x65\x5C\x6B\x5C\x66\x22\x2C\x22\x5C\x66\x5C\x6E\x5C\x65\x5C\x6A\x5C\x53\x22\x2C\x22\x5C\x43\x5C\x66\x5C\x66\x5C\x49\x22\x2C\x22\x5C\x76\x5C\x42\x5C\x66\x5C\x6E\x5C\x32\x44\x5C\x66\x5C\x68\x5C\x6A\x5C\x6D\x5C\x4C\x5C\x31\x72\x5C\x65\x5C\x76\x5C\x65\x5C\x68\x5C\x6B\x5C\x31\x57\x5C\x66\x5C\x6C\x5C\x4B\x5C\x6B\x5C\x65\x5C\x6C\x22\x2C\x22\x5C\x4B\x5C\x6A\x5C\x71\x22\x2C\x22\x5C\x68\x5C\x4B\x5C\x65\x5C\x4C\x5C\x76\x5C\x6A\x22\x2C\x22\x5C\x6C\x5C\x6A\x5C\x6D\x22\x2C\x22\x5C\x45\x5C\x49\x5C\x31\x72\x5C\x71\x5C\x77\x5C\x68\x5C\x45\x5C\x66\x22\x2C\x22\x5C\x6B\x5C\x66\x5C\x6E\x5C\x45\x5C\x65\x5C\x4C\x22\x2C\x22\x5C\x6B\x5C\x71\x5C\x6E\x5C\x31\x62\x22\x2C\x22\x5C\x72\x22\x2C\x22\x5C\x6C\x5C\x42\x5C\x6B\x5C\x71\x5C\x65\x22\x2C\x22\x5C\x65\x5C\x4C\x5C\x6A\x5C\x31\x72\x5C\x71\x5C\x6E\x5C\x4A\x5C\x6A\x5C\x66\x5C\x42\x5C\x6B\x5C\x53\x5C\x4A\x5C\x65\x5C\x76\x22\x2C\x22\x5C\x6D\x5C\x76\x5C\x6E\x5C\x65\x5C\x66\x5C\x6E\x5C\x65\x22\x2C\x22\x5C\x6C\x5C\x4B\x5C\x77\x5C\x77\x5C\x68\x5C\x6A\x5C\x53\x22\x2C\x22\x5C\x54\x5C\x31\x76\x5C\x32\x42\x5C\x32\x75\x5C\x32\x6D\x5C\x31\x6C\x5C\x31\x50\x22\x2C\x22\x5C\x78\x22\x2C\x22\x5C\x6A\x5C\x66\x5C\x42\x5C\x6B\x5C\x68\x5C\x6D\x5C\x66\x22\x2C\x22\x22\x2C\x22\x5C\x6C\x5C\x4B\x5C\x4F\x5C\x6C\x5C\x65\x5C\x6A\x5C\x71\x5C\x6E\x5C\x45\x22\x2C\x22\x5C\x6B\x5C\x68\x5C\x6C\x5C\x65\x5C\x31\x4C\x5C\x6E\x5C\x49\x5C\x66\x5C\x58\x5C\x31\x55\x5C\x43\x22\x2C\x22\x5C\x54\x5C\x31\x76\x5C\x31\x6A\x5C\x31\x54\x5C\x31\x54\x5C\x31\x50\x22\x2C\x22\x5C\x6E\x5C\x68\x5C\x77\x5C\x66\x22\x2C\x22\x5C\x47\x5C\x68\x5C\x78\x5C\x4C\x5C\x6A\x5C\x66\x5C\x43\x5C\x41\x5C\x73\x22\x2C\x22\x5C\x73\x5C\x78\x5C\x6A\x5C\x66\x5C\x6B\x5C\x41\x5C\x73\x5C\x6E\x5C\x76\x5C\x43\x5C\x76\x5C\x6B\x5C\x6B\x5C\x76\x5C\x5A\x5C\x73\x5C\x78\x5C\x65\x5C\x68\x5C\x6A\x5C\x45\x5C\x66\x5C\x65\x5C\x41\x5C\x73\x5C\x31\x69\x5C\x4F\x5C\x6B\x5C\x68\x5C\x6E\x5C\x31\x62\x5C\x73\x5C\x78\x5C\x65\x5C\x71\x5C\x65\x5C\x6B\x5C\x66\x5C\x41\x5C\x73\x22\x2C\x22\x5C\x73\x5C\x48\x22\x2C\x22\x5C\x47\x5C\x72\x5C\x68\x5C\x48\x22\x2C\x22\x5C\x4C\x5C\x65\x5C\x65\x5C\x42\x5C\x31\x6B\x5C\x72\x5C\x72\x5C\x71\x5C\x77\x5C\x45\x5C\x31\x6A\x5C\x56\x5C\x4F\x5C\x6B\x5C\x76\x5C\x45\x5C\x4F\x5C\x6B\x5C\x76\x5C\x45\x5C\x56\x5C\x6D\x5C\x76\x5C\x77\x5C\x72\x5C\x71\x5C\x77\x5C\x45\x5C\x72\x5C\x4F\x5C\x6B\x5C\x68\x5C\x6E\x5C\x31\x62\x5C\x56\x5C\x45\x5C\x71\x5C\x43\x22\x2C\x22\x5C\x6E\x5C\x76\x5C\x78\x5C\x68\x5C\x4D\x5C\x68\x5C\x65\x5C\x68\x5C\x6A\x22\x2C\x22\x5C\x47\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x78\x5C\x65\x5C\x53\x5C\x42\x5C\x66\x5C\x41\x5C\x73\x5C\x65\x5C\x66\x5C\x58\x5C\x65\x5C\x72\x5C\x31\x65\x5C\x68\x5C\x4D\x5C\x68\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x73\x5C\x78\x5C\x6C\x5C\x6A\x5C\x6D\x5C\x41\x5C\x73\x5C\x4C\x5C\x65\x5C\x65\x5C\x42\x5C\x6C\x5C\x31\x6B\x5C\x72\x5C\x72\x5C\x5A\x5C\x5A\x5C\x5A\x5C\x56\x5C\x4F\x5C\x6B\x5C\x76\x5C\x45\x5C\x45\x5C\x66\x5C\x6A\x5C\x56\x5C\x6D\x5C\x76\x5C\x77\x5C\x72\x5C\x43\x5C\x66\x5C\x66\x5C\x49\x5C\x6C\x5C\x72\x22\x2C\x22\x5C\x72\x5C\x42\x5C\x68\x5C\x45\x5C\x66\x5C\x6C\x5C\x72\x5C\x49\x5C\x66\x5C\x43\x5C\x68\x5C\x4B\x5C\x6B\x5C\x65\x5C\x72\x22\x2C\x22\x5C\x31\x63\x5C\x68\x5C\x6B\x5C\x65\x5C\x41\x5C\x31\x65\x5C\x6C\x5C\x76\x5C\x6E\x5C\x4A\x5C\x71\x5C\x6E\x5C\x4A\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x54\x5C\x6D\x5C\x68\x5C\x6B\x5C\x6B\x5C\x4F\x5C\x68\x5C\x6D\x5C\x31\x62\x5C\x41\x5C\x6A\x5C\x6D\x5C\x31\x69\x5C\x68\x5C\x4D\x5C\x68\x5C\x65\x5C\x68\x5C\x6A\x5C\x31\x6C\x5C\x73\x5C\x48\x5C\x47\x5C\x72\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x48\x22\x2C\x22\x5C\x5A\x5C\x6A\x5C\x71\x5C\x65\x5C\x66\x22\x2C\x22\x5C\x47\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x78\x5C\x65\x5C\x53\x5C\x42\x5C\x66\x5C\x41\x5C\x73\x5C\x65\x5C\x66\x5C\x58\x5C\x65\x5C\x72\x5C\x31\x65\x5C\x68\x5C\x4D\x5C\x68\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x73\x5C\x78\x5C\x6C\x5C\x6A\x5C\x6D\x5C\x41\x5C\x73\x22\x2C\x22\x5C\x72\x5C\x43\x5C\x66\x5C\x66\x5C\x49\x5C\x6C\x5C\x72\x22\x2C\x22\x5C\x72\x5C\x6D\x5C\x76\x5C\x77\x5C\x77\x5C\x66\x5C\x6E\x5C\x65\x5C\x6C\x5C\x72\x5C\x49\x5C\x66\x5C\x43\x5C\x68\x5C\x4B\x5C\x6B\x5C\x65\x5C\x31\x63\x5C\x68\x5C\x6B\x5C\x65\x5C\x41\x5C\x31\x65\x5C\x6C\x5C\x76\x5C\x6E\x5C\x4A\x5C\x71\x5C\x6E\x5C\x4A\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x54\x5C\x77\x5C\x68\x5C\x58\x5C\x4A\x5C\x6A\x5C\x66\x5C\x6C\x5C\x4B\x5C\x6B\x5C\x65\x5C\x6C\x5C\x41\x5C\x31\x6A\x5C\x54\x5C\x6D\x5C\x68\x5C\x6B\x5C\x6B\x5C\x4F\x5C\x68\x5C\x6D\x5C\x31\x62\x5C\x41\x5C\x6A\x5C\x6D\x5C\x31\x69\x5C\x68\x5C\x4D\x5C\x68\x5C\x65\x5C\x68\x5C\x6A\x5C\x31\x6C\x5C\x73\x5C\x48\x5C\x47\x5C\x72\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x48\x22\x2C\x22\x5C\x31\x57\x5C\x66\x5C\x6D\x5C\x66\x5C\x6E\x5C\x65\x5C\x78\x5C\x31\x44\x5C\x76\x5C\x77\x5C\x77\x5C\x66\x5C\x6E\x5C\x65\x5C\x6C\x5C\x78\x5C\x43\x5C\x6A\x5C\x66\x5C\x66\x5C\x78\x5C\x4D\x5C\x66\x5C\x6A\x5C\x6C\x5C\x71\x5C\x76\x5C\x6E\x5C\x78\x5C\x31\x6C\x5C\x56\x5C\x32\x4B\x5C\x78\x5C\x4F\x5C\x53\x5C\x78\x22\x2C\x22\x5C\x72\x5C\x43\x5C\x66\x5C\x66\x5C\x49\x5C\x6C\x5C\x72\x5C\x6D\x5C\x76\x5C\x77\x5C\x77\x5C\x66\x5C\x6E\x5C\x65\x5C\x6C\x5C\x72\x5C\x49\x5C\x66\x5C\x43\x5C\x68\x5C\x4B\x5C\x6B\x5C\x65\x5C\x31\x63\x5C\x68\x5C\x6B\x5C\x65\x5C\x41\x5C\x31\x65\x5C\x6C\x5C\x76\x5C\x6E\x5C\x4A\x5C\x71\x5C\x6E\x5C\x4A\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x54\x5C\x77\x5C\x68\x5C\x58\x5C\x4A\x5C\x6A\x5C\x66\x5C\x6C\x5C\x4B\x5C\x6B\x5C\x65\x5C\x6C\x5C\x41\x22\x2C\x22\x5C\x54\x5C\x6D\x5C\x68\x5C\x6B\x5C\x6B\x5C\x4F\x5C\x68\x5C\x6D\x5C\x31\x62\x5C\x41\x5C\x6A\x5C\x6D\x5C\x31\x69\x5C\x68\x5C\x4D\x5C\x68\x5C\x65\x5C\x68\x5C\x6A\x5C\x31\x6A\x5C\x73\x5C\x48\x5C\x47\x5C\x72\x5C\x6C\x5C\x6D\x5C\x6A\x5C\x71\x5C\x42\x5C\x65\x5C\x48\x22\x2C\x22\x5C\x47\x5C\x4B\x5C\x6B\x5C\x48\x22\x2C\x22\x5C\x31\x44\x5C\x76\x5C\x77\x5C\x77\x5C\x66\x5C\x6E\x5C\x65\x5C\x6C\x5C\x78\x5C\x76\x5C\x6E\x5C\x78\x22\x2C\x22\x5C\x31\x6B\x5C\x78\x22\x2C\x22\x5C\x31\x76\x5C\x6D\x22\x2C\x22\x5C\x54\x5C\x6D\x5C\x76\x5C\x77\x5C\x77\x5C\x66\x5C\x6E\x5C\x65\x5C\x31\x4B\x5C\x68\x5C\x45\x5C\x66\x5C\x41\x22\x2C\x22\x5C\x31\x63\x5C\x6D\x5C\x76\x5C\x77\x5C\x77\x5C\x66\x5C\x6E\x5C\x65\x5C\x31\x4B\x5C\x68\x5C\x45\x5C\x66\x5C\x41\x22\x2C\x22\x5C\x47\x5C\x6B\x5C\x71\x5C\x48\x22\x2C\x22\x5C\x53\x5C\x66\x5C\x6C\x22\x2C\x22\x5C\x47\x5C\x71\x5C\x77\x5C\x45\x5C\x78\x5C\x68\x5C\x6B\x5C\x65\x5C\x41\x5C\x73\x22\x2C\x22\x5C\x73\x5C\x78\x5C\x6D\x5C\x6B\x5C\x68\x5C\x6C\x5C\x6C\x5C\x41\x5C\x73\x5C\x6A\x5C\x6D\x5C\x4A\x5C\x68\x5C\x4D\x5C\x68\x5C\x65\x5C\x68\x5C\x6A\x5C\x73\x5C\x78\x5C\x6C\x5C\x6A\x5C\x6D\x5C\x41\x5C\x73\x22\x2C\x22\x5C\x73\x5C\x72\x5C\x48\x22\x2C\x22\x5C\x78\x5C\x47\x5C\x68\x5C\x78\x5C\x4C\x5C\x6A\x5C\x66\x5C\x43\x5C\x41\x5C\x73\x22\x2C\x22\x5C\x73\x5C\x78\x5C\x6A\x5C\x66\x5C\x6B\x5C\x41\x5C\x73\x5C\x6E\x5C\x76\x5C\x43\x5C\x76\x5C\x6B\x5C\x6B\x5C\x76\x5C\x5A\x5C\x73\x5C\x78\x5C\x65\x5C\x71\x5C\x65\x5C\x6B\x5C\x66\x5C\x41\x5C\x73\x22\x2C\x22\x5C\x47\x5C\x72\x5C\x68\x5C\x48\x5C\x47\x5C\x49\x5C\x71\x5C\x4D\x5C\x78\x5C\x6D\x5C\x6B\x5C\x68\x5C\x6C\x5C\x6C\x5C\x41\x5C\x73\x5C\x6D\x5C\x6B\x5C\x66\x5C\x68\x5C\x6A\x5C\x73\x5C\x48\x5C\x47\x5C\x72\x5C\x49\x5C\x71\x5C\x4D\x5C\x48\x5C\x47\x5C\x72\x5C\x6B\x5C\x71\x5C\x48\x22\x2C\x22\x5C\x47\x5C\x72\x5C\x4B\x5C\x6B\x5C\x48\x22\x2C\x22\x5C\x71\x5C\x6E\x5C\x6E\x5C\x66\x5C\x6A\x5C\x31\x59\x5C\x32\x61\x5C\x32\x67\x5C\x32\x62\x22\x2C\x22\x5C\x6A\x5C\x66\x5C\x6D\x5C\x66\x5C\x6E\x5C\x65\x5C\x4A\x5C\x6D\x5C\x76\x5C\x77\x5C\x77\x5C\x66\x5C\x6E\x5C\x65\x5C\x6C\x5C\x4A\x5C\x68\x5C\x4D\x5C\x68\x5C\x65\x5C\x68\x5C\x6A\x22\x2C\x22\x5C\x45\x5C\x66\x5C\x65\x5C\x31\x58\x5C\x6B\x5C\x66\x5C\x77\x5C\x66\x5C\x6E\x5C\x65\x5C\x32\x69\x5C\x53\x5C\x31\x4C\x5C\x49\x22\x5D\x3B\x31\x6D\x3D\x30\x3B\x75\x3D\x30\x3B\x57\x3D\x5B\x5D\x3B\x64\x3D\x5B\x5D\x3B\x70\x3D\x5B\x5D\x3B\x31\x61\x3D\x5B\x5D\x3B\x31\x70\x3D\x5B\x5D\x3B\x31\x75\x3D\x5B\x5D\x3B\x74\x3D\x5B\x5D\x3B\x61\x3D\x5B\x5D\x3B\x59\x3D\x5B\x5D\x3B\x31\x6E\x3D\x5B\x5D\x3B\x31\x64\x3D\x5B\x5D\x3B\x31\x78\x3D\x5B\x5D\x3B\x31\x77\x3D\x5B\x5D\x3B\x31\x73\x3D\x5B\x5D\x3B\x31\x4D\x3D\x62\x5B\x30\x5D\x3B\x31\x52\x3D\x62\x5B\x31\x5D\x3B\x31\x4F\x3D\x62\x5B\x32\x5D\x3B\x31\x43\x3D\x62\x5B\x33\x5D\x3B\x31\x48\x3D\x32\x68\x5B\x62\x5B\x34\x5D\x5D\x3B\x79\x3D\x31\x48\x5B\x62\x5B\x36\x5D\x5D\x28\x62\x5B\x35\x5D\x29\x3B\x31\x41\x20\x32\x64\x28\x31\x6F\x29\x7B\x46\x28\x64\x5B\x75\x5D\x5B\x62\x5B\x36\x5D\x5D\x28\x62\x5B\x37\x5D\x29\x21\x3D\x2D\x31\x29\x7B\x31\x61\x5B\x75\x5D\x3D\x31\x3B\x6F\x3D\x31\x6F\x5B\x62\x5B\x31\x30\x5D\x5D\x5B\x62\x5B\x39\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x3B\x74\x5B\x75\x5D\x3D\x6F\x7D\x4E\x7B\x6F\x3D\x31\x6F\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x39\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x3B\x74\x5B\x75\x5D\x3D\x6F\x3B\x31\x56\x3D\x31\x6F\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x31\x32\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x3B\x69\x3D\x32\x65\x28\x28\x31\x56\x2D\x31\x29\x2F\x32\x66\x29\x2B\x31\x3B\x31\x61\x5B\x75\x5D\x3D\x69\x7D\x3B\x75\x2B\x2B\x7D\x3B\x31\x41\x20\x32\x63\x28\x55\x29\x7B\x31\x6D\x3D\x55\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x31\x32\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x3B\x31\x75\x3D\x55\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x39\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x3B\x46\x28\x62\x5B\x31\x33\x5D\x31\x68\x20\x55\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x31\x34\x5D\x5D\x5B\x30\x5D\x29\x7B\x31\x78\x3D\x55\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x31\x34\x5D\x5D\x5B\x30\x5D\x5B\x62\x5B\x31\x33\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x7D\x3B\x31\x77\x3D\x55\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x31\x34\x5D\x5D\x5B\x30\x5D\x5B\x62\x5B\x31\x36\x5D\x5D\x5B\x62\x5B\x31\x35\x5D\x5D\x3B\x31\x45\x28\x67\x3D\x30\x3B\x28\x67\x3C\x31\x79\x29\x26\x26\x28\x67\x3C\x31\x6D\x29\x3B\x67\x2B\x2B\x29\x7B\x63\x3D\x55\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x31\x30\x5D\x5D\x5B\x67\x5D\x3B\x46\x28\x67\x3D\x3D\x55\x5B\x62\x5B\x31\x31\x5D\x5D\x5B\x62\x5B\x31\x30\x5D\x5D\x5B\x62\x5B\x31\x37\x5D\x5D\x29\x7B\x31\x5A\x7D\x3B\x57\x3D\x63\x5B\x62\x5B\x31\x38\x5D\x5D\x5B\x30\x5D\x5B\x62\x5B\x34\x5D\x5D\x3B\x57\x3D\x57\x5B\x62\x5B\x32\x30\x5D\x5D\x28\x62\x5B\x31\x39\x5D\x29\x3B\x31\x53\x3D\x57\x5B\x34\x5D\x3B\x31\x74\x3D\x57\x5B\x35\x5D\x3B\x31\x46\x3D\x57\x5B\x38\x5D\x3B\x50\x20\x31\x51\x3D\x63\x5B\x62\x5B\x32\x31\x5D\x5D\x5B\x62\x5B\x34\x5D\x5D\x3B\x64\x5B\x67\x5D\x3D\x31\x51\x3B\x46\x28\x79\x21\x3D\x2D\x31\x29\x7B\x64\x5B\x67\x5D\x3D\x64\x5B\x67\x5D\x2B\x62\x5B\x35\x5D\x7D\x3B\x70\x5B\x67\x5D\x3D\x31\x46\x3B\x46\x28\x62\x5B\x32\x32\x5D\x31\x68\x20\x63\x29\x7B\x50\x20\x44\x3D\x63\x5B\x62\x5B\x32\x32\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x7D\x4E\x7B\x46\x28\x62\x5B\x32\x33\x5D\x31\x68\x20\x63\x29\x7B\x50\x20\x44\x3D\x63\x5B\x62\x5B\x32\x33\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x7D\x4E\x7B\x50\x20\x44\x3D\x62\x5B\x32\x34\x5D\x7D\x7D\x3B\x44\x3D\x44\x5B\x62\x5B\x32\x36\x5D\x5D\x28\x2F\x3C\x32\x5A\x20\x5C\x2F\x3E\x2F\x67\x2C\x62\x5B\x32\x35\x5D\x29\x3B\x44\x3D\x44\x5B\x62\x5B\x32\x36\x5D\x5D\x28\x2F\x40\x3C\x61\x2E\x2A\x3F\x61\x3E\x2F\x67\x2C\x62\x5B\x32\x37\x5D\x29\x3B\x44\x3D\x44\x5B\x62\x5B\x32\x36\x5D\x5D\x28\x2F\x3C\x5B\x5E\x3E\x5D\x2A\x3E\x2F\x67\x2C\x62\x5B\x32\x37\x5D\x29\x3B\x46\x28\x44\x5B\x62\x5B\x31\x37\x5D\x5D\x3C\x31\x4A\x29\x7B\x31\x70\x5B\x67\x5D\x3D\x44\x7D\x4E\x7B\x44\x3D\x44\x5B\x62\x5B\x32\x38\x5D\x5D\x28\x30\x2C\x31\x4A\x29\x3B\x50\x20\x31\x67\x3D\x44\x5B\x62\x5B\x32\x39\x5D\x5D\x28\x62\x5B\x32\x35\x5D\x29\x3B\x44\x3D\x44\x5B\x62\x5B\x32\x38\x5D\x5D\x28\x30\x2C\x31\x67\x29\x3B\x31\x70\x5B\x67\x5D\x3D\x44\x2B\x62\x5B\x33\x30\x5D\x7D\x3B\x51\x3D\x63\x5B\x62\x5B\x31\x34\x5D\x5D\x5B\x30\x5D\x5B\x62\x5B\x33\x31\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x3B\x46\x28\x51\x5B\x62\x5B\x31\x37\x5D\x5D\x3C\x31\x49\x29\x7B\x61\x5B\x67\x5D\x3D\x51\x7D\x4E\x7B\x51\x3D\x51\x5B\x62\x5B\x32\x38\x5D\x5D\x28\x30\x2C\x31\x49\x29\x3B\x50\x20\x31\x67\x3D\x51\x5B\x62\x5B\x32\x39\x5D\x5D\x28\x62\x5B\x32\x37\x5D\x29\x3B\x51\x3D\x51\x5B\x62\x5B\x32\x38\x5D\x5D\x28\x30\x2C\x31\x67\x29\x3B\x61\x5B\x67\x5D\x3D\x51\x2B\x62\x5B\x33\x30\x5D\x7D\x3B\x46\x28\x62\x5B\x31\x33\x5D\x31\x68\x20\x63\x5B\x62\x5B\x31\x34\x5D\x5D\x5B\x30\x5D\x29\x7B\x31\x64\x5B\x67\x5D\x3D\x63\x5B\x62\x5B\x31\x34\x5D\x5D\x5B\x30\x5D\x5B\x62\x5B\x31\x33\x5D\x5D\x5B\x62\x5B\x38\x5D\x5D\x3B\x31\x73\x5B\x67\x5D\x3D\x62\x5B\x33\x32\x5D\x2B\x31\x64\x5B\x67\x5D\x2B\x62\x5B\x33\x33\x5D\x2B\x32\x4D\x2B\x62\x5B\x32\x35\x5D\x2B\x61\x5B\x67\x5D\x2B\x62\x5B\x33\x34\x5D\x2B\x61\x5B\x67\x5D\x2B\x62\x5B\x33\x35\x5D\x7D\x4E\x7B\x31\x73\x5B\x67\x5D\x3D\x61\x5B\x67\x5D\x7D\x3B\x46\x28\x63\x5B\x62\x5B\x31\x34\x5D\x5D\x5B\x30\x5D\x5B\x62\x5B\x31\x36\x5D\x5D\x5B\x62\x5B\x31\x35\x5D\x5D\x3D\x3D\x62\x5B\x32\x4E\x5D\x29\x7B\x59\x5B\x67\x5D\x3D\x32\x4F\x3B\x31\x6E\x5B\x67\x5D\x3D\x62\x5B\x32\x4C\x5D\x7D\x4E\x7B\x59\x5B\x67\x5D\x3D\x63\x5B\x62\x5B\x31\x34\x5D\x5D\x5B\x30\x5D\x5B\x62\x5B\x31\x36\x5D\x5D\x5B\x62\x5B\x31\x35\x5D\x5D\x3B\x31\x6E\x5B\x67\x5D\x3D\x61\x5B\x67\x5D\x7D\x3B\x46\x28\x64\x5B\x67\x5D\x5B\x62\x5B\x36\x5D\x5D\x28\x62\x5B\x37\x5D\x29\x21\x3D\x2D\x31\x29\x7B\x31\x71\x5B\x62\x5B\x31\x42\x5D\x5D\x28\x62\x5B\x32\x6A\x5D\x2B\x31\x53\x2B\x62\x5B\x32\x47\x5D\x2B\x31\x74\x2B\x62\x5B\x32\x48\x5D\x29\x7D\x4E\x7B\x31\x71\x5B\x62\x5B\x31\x42\x5D\x5D\x28\x62\x5B\x31\x47\x5D\x2B\x31\x4E\x2B\x62\x5B\x32\x49\x5D\x2B\x31\x74\x2B\x62\x5B\x32\x4A\x5D\x29\x7D\x7D\x7D\x3B\x46\x28\x32\x50\x3D\x3D\x62\x5B\x32\x51\x5D\x2B\x31\x52\x2B\x31\x4D\x2B\x31\x4F\x2B\x31\x43\x29\x7B\x31\x71\x5B\x62\x5B\x31\x42\x5D\x5D\x28\x62\x5B\x31\x47\x5D\x2B\x31\x4E\x2B\x62\x5B\x32\x57\x5D\x2B\x31\x79\x2B\x62\x5B\x32\x58\x5D\x29\x7D\x3B\x31\x41\x20\x32\x59\x28\x29\x7B\x50\x20\x52\x3D\x62\x5B\x32\x37\x5D\x3B\x52\x2B\x3D\x62\x5B\x32\x56\x5D\x3B\x31\x45\x28\x7A\x3D\x30\x3B\x28\x7A\x3C\x31\x79\x29\x26\x26\x28\x7A\x3C\x31\x6D\x29\x3B\x7A\x2B\x2B\x29\x7B\x74\x5B\x7A\x5D\x3D\x74\x5B\x7A\x5D\x5B\x62\x5B\x32\x36\x5D\x5D\x28\x62\x5B\x32\x55\x5D\x2B\x31\x75\x2B\x62\x5B\x32\x52\x5D\x2C\x62\x5B\x32\x37\x5D\x29\x3B\x50\x20\x31\x66\x3D\x62\x5B\x32\x37\x5D\x3B\x46\x28\x31\x61\x5B\x7A\x5D\x3D\x3D\x31\x29\x7B\x31\x66\x3D\x62\x5B\x31\x7A\x5D\x7D\x4E\x7B\x46\x28\x79\x21\x3D\x2D\x31\x29\x7B\x31\x66\x3D\x62\x5B\x32\x53\x5D\x2B\x31\x61\x5B\x7A\x5D\x2B\x62\x5B\x31\x7A\x5D\x7D\x4E\x7B\x31\x66\x3D\x62\x5B\x32\x54\x5D\x2B\x31\x61\x5B\x7A\x5D\x2B\x62\x5B\x31\x7A\x5D\x7D\x7D\x3B\x52\x2B\x3D\x62\x5B\x32\x46\x5D\x3B\x46\x28\x32\x45\x3D\x3D\x62\x5B\x32\x71\x5D\x29\x7B\x52\x2B\x3D\x62\x5B\x32\x72\x5D\x2B\x31\x6E\x5B\x7A\x5D\x2B\x62\x5B\x32\x73\x5D\x2B\x59\x5B\x7A\x5D\x2B\x62\x5B\x32\x70\x5D\x7D\x3B\x52\x2B\x3D\x31\x73\x5B\x7A\x5D\x3B\x46\x28\x28\x28\x31\x64\x5B\x7A\x5D\x3D\x3D\x31\x78\x29\x26\x26\x28\x59\x5B\x7A\x5D\x3D\x3D\x31\x77\x29\x29\x7C\x7C\x28\x28\x31\x64\x5B\x7A\x5D\x3D\x3D\x32\x6F\x29\x26\x26\x28\x59\x5B\x7A\x5D\x3D\x3D\x32\x6B\x29\x29\x29\x7B\x52\x2B\x3D\x62\x5B\x32\x35\x5D\x2B\x32\x6C\x7D\x3B\x52\x2B\x3D\x62\x5B\x32\x35\x5D\x2B\x32\x6E\x2B\x62\x5B\x32\x74\x5D\x2B\x64\x5B\x7A\x5D\x2B\x31\x66\x2B\x70\x5B\x7A\x5D\x2B\x62\x5B\x32\x43\x5D\x2B\x31\x70\x5B\x7A\x5D\x2B\x62\x5B\x33\x34\x5D\x2B\x74\x5B\x7A\x5D\x2B\x62\x5B\x32\x7A\x5D\x7D\x3B\x52\x2B\x3D\x62\x5B\x32\x76\x5D\x3B\x31\x71\x5B\x62\x5B\x32\x77\x5D\x5D\x28\x62\x5B\x32\x78\x5D\x29\x5B\x62\x5B\x32\x79\x5D\x5D\x3D\x52\x7D\x3B","\x7C","\x73\x70\x6C\x69\x74","\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x5F\x30\x78\x66\x34\x30\x34\x7C\x7C\x7C\x78\x37\x34\x7C\x78\x36\x35\x7C\x7C\x78\x36\x31\x7C\x7C\x78\x37\x32\x7C\x78\x36\x43\x7C\x78\x37\x33\x7C\x78\x36\x33\x7C\x78\x36\x45\x7C\x7C\x7C\x78\x36\x39\x7C\x78\x32\x46\x7C\x78\x32\x32\x7C\x7C\x7C\x78\x36\x46\x7C\x78\x36\x44\x7C\x78\x32\x30\x7C\x7C\x7C\x78\x33\x44\x7C\x78\x37\x30\x7C\x78\x36\x36\x7C\x5F\x30\x78\x31\x65\x31\x63\x78\x36\x7C\x78\x36\x37\x7C\x69\x66\x7C\x78\x33\x43\x7C\x78\x33\x45\x7C\x78\x36\x34\x7C\x78\x32\x44\x7C\x78\x37\x35\x7C\x78\x36\x38\x7C\x78\x37\x36\x7C\x65\x6C\x73\x65\x7C\x78\x36\x32\x7C\x76\x61\x72\x7C\x61\x32\x7C\x5F\x30\x78\x31\x65\x31\x63\x78\x39\x7C\x78\x37\x39\x7C\x78\x32\x36\x7C\x5F\x30\x78\x31\x65\x31\x63\x78\x34\x7C\x78\x32\x45\x7C\x6C\x6B\x7C\x78\x37\x38\x7C\x69\x6D\x7C\x78\x37\x37\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x70\x6E\x7C\x78\x36\x42\x7C\x78\x33\x46\x7C\x75\x72\x7C\x78\x36\x41\x7C\x5F\x30\x78\x31\x65\x31\x63\x78\x61\x7C\x5F\x30\x78\x31\x65\x31\x63\x78\x37\x7C\x69\x6E\x7C\x78\x35\x46\x7C\x78\x33\x31\x7C\x78\x33\x41\x7C\x78\x33\x32\x7C\x74\x74\x7C\x61\x6C\x74\x7C\x5F\x30\x78\x31\x65\x31\x63\x78\x32\x7C\x6A\x32\x7C\x64\x6F\x63\x75\x6D\x65\x6E\x74\x7C\x78\x32\x34\x7C\x70\x72\x7C\x70\x69\x64\x7C\x74\x62\x7C\x78\x32\x33\x7C\x69\x6D\x61\x7C\x75\x72\x61\x7C\x6E\x63\x7C\x35\x31\x7C\x66\x75\x6E\x63\x74\x69\x6F\x6E\x7C\x34\x31\x7C\x69\x6E\x66\x7C\x78\x34\x33\x7C\x66\x6F\x72\x7C\x63\x69\x64\x7C\x34\x32\x7C\x61\x33\x7C\x6C\x65\x6E\x67\x74\x68\x5F\x6E\x61\x6D\x65\x7C\x6C\x65\x6E\x67\x74\x68\x5F\x63\x6F\x6E\x74\x65\x6E\x74\x7C\x78\x35\x30\x7C\x78\x34\x39\x7C\x61\x64\x7C\x68\x6F\x6D\x65\x5F\x70\x61\x67\x65\x7C\x64\x6F\x74\x7C\x78\x33\x42\x7C\x5F\x30\x78\x31\x65\x31\x63\x78\x35\x7C\x6C\x6F\x63\x7C\x62\x69\x64\x7C\x78\x33\x33\x7C\x78\x34\x46\x7C\x6E\x75\x6D\x7C\x78\x35\x32\x7C\x78\x34\x35\x7C\x78\x34\x38\x7C\x62\x72\x65\x61\x6B\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x7C\x78\x35\x34\x7C\x78\x34\x43\x7C\x72\x63\x5F\x61\x76\x61\x74\x61\x72\x31\x7C\x72\x63\x5F\x61\x76\x61\x74\x61\x72\x32\x7C\x70\x61\x72\x73\x65\x49\x6E\x74\x7C\x32\x30\x30\x7C\x78\x34\x44\x7C\x6C\x6F\x63\x61\x74\x69\x6F\x6E\x7C\x78\x34\x32\x7C\x33\x38\x7C\x61\x64\x6D\x69\x6E\x5F\x61\x76\x61\x74\x61\x72\x7C\x61\x64\x6D\x69\x6E\x5F\x73\x74\x79\x6C\x65\x7C\x78\x33\x39\x7C\x6F\x6E\x7C\x61\x64\x6D\x69\x6E\x5F\x75\x72\x69\x7C\x35\x38\x7C\x35\x35\x7C\x35\x36\x7C\x35\x37\x7C\x35\x39\x7C\x78\x33\x35\x7C\x36\x32\x7C\x36\x35\x7C\x36\x34\x7C\x36\x33\x7C\x36\x31\x7C\x78\x33\x30\x7C\x78\x33\x38\x7C\x36\x30\x7C\x78\x35\x33\x7C\x61\x76\x61\x74\x61\x72\x5F\x73\x68\x6F\x77\x7C\x35\x34\x7C\x33\x39\x7C\x34\x30\x7C\x34\x33\x7C\x34\x34\x7C\x78\x33\x36\x7C\x33\x37\x7C\x70\x72\x6F\x66\x69\x6C\x65\x7C\x33\x36\x7C\x6E\x6F\x5F\x61\x76\x61\x74\x61\x72\x7C\x63\x6F\x70\x79\x72\x69\x67\x68\x74\x5F\x62\x79\x5F\x64\x75\x79\x70\x68\x61\x6D\x5F\x64\x6F\x74\x5F\x69\x6E\x66\x6F\x7C\x34\x35\x7C\x35\x30\x7C\x35\x32\x7C\x35\x33\x7C\x34\x39\x7C\x34\x38\x7C\x34\x36\x7C\x34\x37\x7C\x72\x63\x5F\x61\x76\x61\x74\x61\x72\x7C\x62\x72\x7C\x7C\x7C\x7C\x7C\x7C","","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x72\x65\x70\x6C\x61\x63\x65","\x5C\x77\x2B","\x5C\x62","\x67"];eval(function (_0x47ccx1,_0x47ccx2,_0x47ccx3,_0x47ccx4,_0x47ccx5,_0x47ccx6){_0x47ccx5=function (_0x47ccx3){return (_0x47ccx3<_0x47ccx2?dp[4]:_0x47ccx5(parseInt(_0x47ccx3/_0x47ccx2)))+((_0x47ccx3=_0x47ccx3%_0x47ccx2)>35?String[dp[5]](_0x47ccx3+29):_0x47ccx3.toString(36));} ;if(!dp[4][dp[6]](/^/,String)){while(_0x47ccx3--){_0x47ccx6[_0x47ccx5(_0x47ccx3)]=_0x47ccx4[_0x47ccx3]||_0x47ccx5(_0x47ccx3);} ;_0x47ccx4=[function (_0x47ccx5){return _0x47ccx6[_0x47ccx5];} ];_0x47ccx5=function (){return dp[7];} ;_0x47ccx3=1;} ;while(_0x47ccx3--){if(_0x47ccx4[_0x47ccx3]){_0x47ccx1=_0x47ccx1[dp[6]]( new RegExp(dp[8]+_0x47ccx5(_0x47ccx3)+dp[8],dp[9]),_0x47ccx4[_0x47ccx3]);} ;} ;return _0x47ccx1;} (dp[0],62,192,dp[3][dp[2]](dp[1]),0,{}));
</script>
<!-- Widget RC // bacsiwindows.com -->
<script type='text/javascript'>rc_avatar();</script>
</div>
Source code: duy-pham.blogspot.com
CSS editer: bacsiwindows.com

Thursday, January 11, 2018

Tạo thanh công cụ cố định bên phải với hiệu ứng tuyệt đẹp cho Blogspot

Chào mọi người, bài viết này sẽ hướng dẫn các bạn tạo thanh công cụ đẹp cho blogspot bằng HTML, Javascript và CSS. Kèm bên phải màn hình, có nút mở rộng khá đẹp. Để rõ hơn thì bạn hãy xem demo.
Live Demo
Tạo thanh công cụ với hiệu ứng tuyệt đẹp cho Blogspot

Chèn CSS

Bạn chèn CSS vào trước thẻ ]]></b:skin>

/* Side Panel */
.side-panel{position:fixed;width:40px;top:35%;right:0;background-color:#37393e;z-index:99999999;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s}
.side-panel.hidden-login .sp-item-popup .sp-item-sub-popup{margin-top:0}
.side-panel .sp-item{position:relative;display:block}
.side-panel .sp-item.scroll-top-page-item{margin-bottom:10px}
.side-panel .sp-item.blog-item{margin:8px 0 0}
.side-panel .sp-item .sp-item-title{cursor:pointer;padding:2px 0;z-index:12;margin:2px 0;position:relative;display:block}
.side-panel .sp-item .sp-item-title span{font-size:11px;display:block;color:#fff;text-align:center}
.side-panel .sp-item .sp-item-title span.cart-num,.side-panel .sp-item .sp-item-title span.compare-num{height:16px;right:15px;top:0;width:16px;line-height:16px;background-color:red;border-radius:50%;color:#fff;display:inline-block;font-size:10px;position:absolute;text-align:center;vertical-align:middle;font-weight:700}
.side-panel .sp-item .sp-item-title span.main-nav-icon{display:block;margin:0 auto}
.side-panel .sp-item .sp-item-title span.sprite{height:30px;width:30px}
.side-panel .sp-item .sp-item-title span.sprite-icon_acount{background-position:-46px 0}
.side-panel .sp-item .sp-item-title span.sprite-icon_following{background-position:-48px -37px}
.side-panel .sp-item .sp-item-title span.sprite-icon_cart_2{background-position:-46px -73px}
.side-panel .sp-item .sp-item-title span.sprite-icon_news_2{background-position:-128px -38px}
.side-panel .sp-item .sp-item-title span.sprite-icon_comparing{background-position:-91px -385px}
.side-panel .sp-item .sp-item-title span.sprite-icon_blog{background-position:-47px -111px}
.side-panel .sp-item .sp-item-title span.sprite-icon_delivery{background-position:-160px -675px}
.side-panel .sp-item .sp-item-title span.sprite-icon_hotline{background-position:-200px -300px}
.side-panel .sp-item .sp-item-title span.sprite-icon_set_up{background-position:2px -375px}
.side-panel .sp-item .sp-item-title span.sprite-icon_change{background-position:-158px -770px}
.side-panel .sp-item .sp-item-title span.sprite-icon_after_market{background-position:0 -415px}
.side-panel .sp-item .sp-item-title span.sprite-icon_payment{background-position:-46px -298px}
.side-panel .sp-item .sp-item-title span.sprite-icon_chat{background-position:-46px -334px}
.side-panel .sp-item .sp-item-title span.sprite-icon_top{background-position:-46px -373px}
.side-panel .sp-item .sp-item-title span.sprite-logo-nk{background-position:0 -856px;height:27px;width:158px;margin:9px 0 0}
.side-panel .sp-item .sp-item-title span.sprite-cart-3{background-position:-1px -755px;width:31px;height:27px;position:absolute;right:12px;top:10px}
.side-panel .sp-item .sp-item-title:hover{background-color:#ffe700}
.side-panel .sp-item .sp-item-title:hover .sp-item-tip{-webkit-animation-name:sp-item-tip;animation-name:sp-item-tip}
.side-panel .sp-item .sp-item-title .sp-item-tip{font-family:'Open Sans',sans-serif;font-size:12px;line-height:normal;display:flex;display:-webkit-flex;display:-moz-flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;justify-content:center;opacity:0;position:absolute;right:70px;top:0;width:85px;height:35px;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;background-color:#6a6a6a;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:hidden}
.side-panel .sp-item .sp-item-title .sp-item-tip:after{border:5px solid transparent;content:"";position:absolute;top:12px;right:-8px;border-left-color:#6a6a6a}
.side-panel .top-docker .account-item,.side-panel .top-docker .cart-item,.side-panel .top-docker .news-item,.side-panel .top-docker .comparing-item{display:none}
.side-panel .middle-docker .service-nk{display:none}
.side-panel.extend{top:0;width:55px;bottom:0}
.side-panel.extend .sp-item .sp-item-popup{right:55px}
.side-panel.extend .sp-item .sp-item-title:hover .sp-item-tip{-webkit-animation-name:sp-item-tip-extend;animation-name:sp-item-tip-extend}
.side-panel.extend .display-docker p .icon-display:after{content:"\f103"}
.side-panel.extend .top-docker{position:absolute;top:40px;width:100%}
.side-panel.extend .top-docker .account-item,.side-panel.extend .top-docker .cart-item,.side-panel.extend .top-docker .news-item,.side-panel.extend .top-docker .comparing-item{display:block}
.side-panel.extend .middle-docker{position:absolute;top:45%;width:100%}
.side-panel.extend .middle-docker .service-nk{display:block}
.side-panel.extend .bottom-docker{bottom:0;position:absolute;width:100%}
.side-panel .display-docker p{text-align:center;background:#ffe700 none repeat scroll 0 0;margin:0 0 10px 0;cursor:pointer;padding:6px 0}
.side-panel .display-docker p .icon-display:after{color:#fff;content:"\f102";font-size:14px;font-weight:700}
.side-panel .bottom-docker .contact-nk{display:none}
.side-panel.extend .bottom-docker .contact-nk{display:block}
.sprite{display:inline-block;vertical-align:middle;font-size:0!important}
.sprite{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQN4XcUwaqcjdNw9Z81U0iTEabmxyNL_FEAbeyJZM0fNNojg9BdnBV9OOnRuLbCDWpy6sKWTpZS-HpPStg7I7qvwLeWq-MrhZTNsPA2kc_Jd0KpD0GV9w1jnJhA4hBYhTs4kE6bVgsXLrg/s1600/sprite_iris_tips.png);background-repeat:no-repeat}
.display-docker{height:40px;}
.side-panel .hidden-login{margin:0 auto;text-align:center;}
.side-panel .sp-item .sp-item-title{min-width:40px;max-width:55px;}
@keyframes sp-item-tip{from{opacity:0;right:70px;visibility:hidden}to{opacity:1;right:40px;visibility:visible}}
@-webkit-keyframes sp-item-tip{from{opacity:0;right:70px;visibility:hidden}to{opacity:1;right:40px;visibility:visible}}
@keyframes sp-item-tip-extend{from{opacity:0;right:70px;visibility:hidden}to{opacity:1;right:55px;visibility:visible}}
@-webkit-keyframes sp-item-tip-extend{from{opacity:0;right:70px;visibility:hidden}to{opacity:1;right:55px;visibility:visible}}

Chèn HTML

Bạn chèn HTML vào sau thẻ <body>
<!-- Side Panel -->
<div class='side-panel hidden-login'>
<div class='sp-item display-docker'>
<p><i class='fa icon-display'></i></p>
</div>
<div class='top-docker'>
<div class='sp-item account-item ty-dropdown-box'>
<div class='sp-item-title sp-item-account ty-dropdown-box__title cm-combination'> <a rel="nofollow" href="/p/my-account.html"><span class='sprite sprite-icon_acount main-nav-icon'/></a>
<div class='sp-item-tip'>Tài khoản<br/> của tôi</div>
</div>
</div>
<div class='sp-item follow-orders-item ty-dropdown-box'>
<div class='sp-item-title ty-dropdown-box__title cm-combination'> <a href='/p/my-orders.html' rel='nofollow'><span class='sprite sprite-icon_following main-nav-icon'/></a>
<div class='sp-item-tip'>Tra cứu<br/> đơn hàng</div>
</div>
</div>
<div class='sp-item blog-item'>
<div class='sp-item-title'>
<a href='/p/cart.html' rel='nofollow'> <span class='sprite sprite-icon_cart_2 main-nav-icon'/> </a>
<div class='sp-item-tip'>Giỏ hàng</div>
</div>
</div>
<div class='sp-item news-item ty-dropdown-box'>
<div class='sp-item-title ty-dropdown-box__title cm-combination'> <a href='/p/checkout.html' rel='nofollow'><span class='sprite sprite-icon_news_2 main-nav-icon'/></a>
<div class='sp-item-tip'>Thanh toán</div>
</div>
</div>
<div class='sp-item blog-item'>
<div class='sp-item-title'>
<a href='/search?&max-results=6' rel='nofollow'> <span class='sprite sprite-icon_blog main-nav-icon'/> </a>
<div class='sp-item-tip'>Tin tức</div>
</div>
</div>
</div>
<div class='middle-docker'>
<div class='sp-item service-nk'>
<div class='sp-item-title'> <a href='/p/bao-hanh-doi-tra.html' rel='nofollow'><span class='sprite sprite-icon_delivery main-nav-icon'/></a>
<div class='sp-item-tip'>Giao nhận<br/> tiện lợi</div>
</div>
</div>
<div class='sp-item service-nk'>
<div class='sp-item-title'> <a href='/p/huong-dan-mua-hang.html' rel='nofollow'><span class='sprite sprite-icon_set_up main-nav-icon'/></a>
<div class='sp-item-tip'>Tư vấn<br/> tận tình</div>
</div>
</div>
<div class='sp-item service-nk'>
<div class='sp-item-title'> <a href='/p/bao-hanh-doi-tra.html' rel='nofollow'><span class='sprite sprite-icon_change main-nav-icon'/></a>
<div class='sp-item-tip'>Đổi trả<br/> dễ dàng</div>
</div>
</div>
<div class='sp-item service-nk'>
<div class='sp-item-title'> <a href='/p/cam-ket-ban-hang.html' rel='nofollow'><span class='sprite sprite-icon_after_market main-nav-icon'/></a>
<div class='sp-item-tip'>Hậu mãi<br/> chu đáo</div>
</div>
</div>
<div class='sp-item service-nk'>
<div class='sp-item-title'> <a href='/p/dat-hang-thanh-toan.html' rel='nofollow'><span class='sprite sprite-icon_payment main-nav-icon'/></a>
<div class='sp-item-tip'>Thanh toán<br/> linh hoạt</div>
</div>
</div>
</div>
<div class='bottom-docker'>
<div class='sp-item contact-nk'>
<div class='sp-item-title contact-nk'> <a href='tel:01234567890' rel='nofollow'><span class='sprite sprite-icon_hotline main-nav-icon'/></a>
<div class='sp-item-tip'>Hotline</div>
</div>
</div>
<div class='sp-item'>
<div class='sp-item-title'> <a href='https://iris-tips.blogspot.com/p/contact.html' rel='nofollow'><span class='sprite sprite-icon_chat main-nav-icon'/></a>
<div class='sp-item-tip'>Liên hệ</div>
</div>
<div/>
</div>
<a href="#top" id="smoothup"><div class='sp-item scroll-top-page-item'>
<div class='sp-item-title'><span class='sprite sprite-icon_top main-nav-icon'/>
<div class='sp-item-tip'>Lên đầu trang</div>
</div>
</div></a>
</div>
</div>

Chèn javascript

Bạn chèn javascript vào trước thẻ </head>
<script type='text/javascript'>
jQuery(document).ready(function( $ ){
$('.display-docker').click(function() {
if($('.side-panel').hasClass('extend'))
{
$('.side-panel').removeClass('extend');
}
else
{
$('.side-panel').addClass('extend');
}
});
});
jQuery(document).ready(function($){
$(window).scroll(function(){
if ($(this).scrollTop() < 200) {
$('#smoothup') .fadeOut();
} else {
$('#smoothup') .fadeIn();
}
});
$('#smoothup').on('click', function(){
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
});
</script>
Source code: iris-tips.blogspot.com