Thêm hiệu ứng loading đẹp khi chuyển trang cho blogger

Yêu cầu của bạn Luân Hồ


26/8/13
à bạn share mình lun cách load qua trang của blog với nha, thanks bạn trước emo:

Thật ra có rất nhiều blog đã hướng dẫn cách đưa Loading vào blog nhưng do bạn Luân Hồ đã yêu cầu nên mình sẽ chia sẻ. Cái hay ở thủ thuật này là hiệu ứng Loading khi chuyển trang hoàn toàn sử dụng CSS chứ không có hình ảnh như một số bạn đã tưởng như ví dụ bên dưới






CSS

Để hiển thị hình ảnh khi load trang như ở trên bạn thêm code sau vào trước thẻ ]]></b:skin> trong template
#loadhalaman {position:fixed;opacity:0.93;top:0;left:0;background-color:#000;z-index:9999;text-align:center;width:100%;height:100%;padding-top:20%;color:#000;display:none;}
.loadball {background-color: transparent;border:5px solid rgb(240 ,0 , 0);border-right:5px solid transparent;border-left:5px solid transparent;border-radius:50px;box-shadow: 0 0 35px rgb(255 ,0 , 0);width:50px;height:50px;margin:0 auto;-moz-animation:spinPulse 1s infinite ease-in-out;-webkit-animation:spinPulse 1s infinite linear;}
.loadball-2 {background-color: transparent;border:5px solid rgb(240 ,0 , 0);border-left:5px solid transparent;border-right:5px solid transparent;border-radius:50px;box-shadow: 0 0 15px rgb(255 ,0 , 0);width:30px;height:30px;margin:0 auto;position:relative;top:-50px;-moz-animation:spinoffPulse 1s infinite linear;-webkit-animation:spinoffPulse 1s infinite linear;}
@-moz-keyframes spinPulse {0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px rgb(255, 0, 0)}50% { -moz-transform:rotate(145deg); opacity:1; }100% { -moz-transform:rotate(-320deg); opacity:0; }}
@-moz-keyframes spinoffPulse {0% { -moz-transform:rotate(0deg); } 100% { -moz-transform:rotate(360deg);  }}
@-webkit-keyframes spinPulse {0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px rgb(255, 0, 0)} 50% { -webkit-transform:rotate(145deg); opacity:1;} 100% { -webkit-transform:rotate(-320deg); opacity:0; }}
@-webkit-keyframes spinoffPulse {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); }}

Script

Chèn đoạn code bên dưới trước thẻ đóng </body>
<div id='loadhalaman'>
<div class='loadball'></div>
<div class='loadball-2'></div>
</div>
<script type='text/javascript'>
$(function() {
    var siteURL = "http://" + top.location.host.toString();
    var $internalLinks = $("a[href^='"+siteURL+"'], a[href^='/'], a[href^='./'], a[href^='../']");
    $internalLinks.click(function() {
        $('#loadhalaman').fadeIn(1500).delay(6000).fadeOut(1000);
    });

    // Hilangkan overlay saat diklik untuk mengatasi gangguan, terutama jika link internal diset dengan target='_blank'
    $('#loadhalaman').click(function() {
        $(this).hide();
    });
});
</script>

Được viết bởi tác giả MRK
Style của TUTORIAL BLOG
7 Comments
Comments

7 comments

28/8/13
mình đã áp dụng cho blog, nhưng không thấy hiển thị gì hết mặc dù đã làm giống như hướng dẫn, bạn kiểm tra lại dùm mình nhé! TẠI ĐÂY
28/8/13
Mình đã thành công, cảm ơn bạn, mà cho mình hỏi xúi?
Thêm nhiều Script quá có bị nặng blog hay load chậm ko vậy bạn?
28/8/13
Vậy là đoạn code trên không có vấn đề gì. Mình nghĩ chắc do đoạn javascript trên xung đột với code trên blog của bạn rồi Truong Linh ạ. Bạn hãy thử xem test trên một blog demo khác, tuy nhiên ở blog demo bạn phải cài đặt jQuery nhé!
@Luân Hồ: tất nhiên thêm nhiều javascript quá sẽ làm giảm tốc độ load của blog đi rồi nhưng với internet hiện tại ko đáng lo lắm tuy nhiên vẫn nên lựa chọn những gì thật sự cần thiết mới nên cho vào blog :)
28/8/13
uhm, thank Huy nhé! :D
Anonymous
8/9/13
(Truyen teen) BAc nay cung lam thu thuat nhi,hihi
jQuery gì vậy bạn,mình lên google có nhiều loại quá nên mình hok biết
Như tiêu đề

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
-->