Tạo nút lên đầu trang cho blogspot dạng tàu bay - Back to top for Blogspot
Bài này mình sẽ hướng dẫn các bạn làm nút trở về đầu trang trong blogger dạng tàu bay. Demo các bạn xem ngay ở blog của mình. Bắt đầu thôi!!
Bước 1: Đăng nhập vào Blogger>> vào thiết kế >> vào chỉnh sửa HTML
Bước 2: Dán đoạn code phía dưới vào trước thẻ ]]></b:skin>
/*code back to top*/ #rocketmeluncur{position:fixed;bottom:50px;z-index:7;display:none;visibility:hidden;width:26px;height:48px;right:25px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXJ4H4Lpq8ei5rUeo5GxaiA_MzyBsSvDqtWAFxeYNV7fzQKKHCN4VUQfMv5YV0-aCqkh3g-ri8LQGx-HbujufOshX4WrYfqnoyZIDz-Go0bWu82OKOV4lVMUhlIlCDwyD9Ys_lHMvtipU/s1600/rocket.png) 50% 0 no-repeat;opacity:0;-webkit-transition:visibility .6s cubic-bezier(.6,.04,.98,.335),opacity .6s cubic-bezier(.6,.04,.98,.335),-webkit-transform .6s cubic-bezier(.6,.04,.98,.335);-moz-transition:visibility .6s cubic-bezier(.6,.04,.98,.335),opacity .6s cubic-bezier(.6,.04,.98,.335),-moz-transform .6s cubic-bezier(.6,.04,.98,.335);transition:visibility .6s cubic-bezier(.6,.04,.98,.335),opacity .6s cubic-bezier(.6,.04,.98,.335),transform .6s cubic-bezier(.6,.04,.98,.335)} #rocketmeluncur i{display:block;margin-top:48px;height:14px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXJ4H4Lpq8ei5rUeo5GxaiA_MzyBsSvDqtWAFxeYNV7fzQKKHCN4VUQfMv5YV0-aCqkh3g-ri8LQGx-HbujufOshX4WrYfqnoyZIDz-Go0bWu82OKOV4lVMUhlIlCDwyD9Ys_lHMvtipU/s1600/rocket.png) 50% -48px no-repeat;opacity:.5;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0} #rocketmeluncur:hover{background-position:50% -62px} #rocketmeluncur:hover i{background-position:50% 100%;-webkit-animation:flaming .7s infinite;-moz-animation:flaming .7s infinite;animation:flaming .7s infinite}#rocketmeluncur.showrocket{visibility:visible;opacity:1} #rocketmeluncur.launchrocket{background-position:50% -62px;opacity:0;-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-ms-transform:translateY(-800px);transform:translateY(-800px);pointer-events:none} #rocketmeluncur.launchrocket i{background-position:50% 100%;-webkit-transform:scale(1.4,3.2);-moz-transform:scale(1.4,3.2);transform:scale(1.4,3.2)} #scrolltop{display:none}
Bước 3: Thêm thư viện jquery vào trước thẻ </head> (với những blog đã có rồi thì bỏ qua bước này)
<script async='' src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js' type='text/javascript'/>
<!--backtotop--> <a class='showrocket' href='javascript:void(0);' id='rocketmeluncur'/> <script type='text/javascript'> //<![CDATA[ jQuery(window).scroll(function(){jQuery(window).scrollTop()<50?jQuery("#rocketmeluncur").slideUp(500):jQuery("#rocketmeluncur").slideDown(500);var e=jQuery("#ft")[0]?jQuery("#ft")[0]:jQuery(document.body)[0],t=$("rocketmeluncur"),n=(parseInt(document.documentElement.clientHeight),parseInt(document.body.getBoundingClientRect().top),parseInt(e.clientWidth)),r=t.clientWidth;if(1e3>n){var l=parseInt(fetchOffset(e).left);l=r>l?2*l-r:l,t.style.left=n+l+"px"}else t.style.left="auto",t.style.right="10px"}),jQuery("#rocketmeluncur").click(function(){jQuery("html, body").animate({scrollTop:"0px",display:"none"},{duration:600,easing:"linear"});var e=this;this.className+=" launchrocket",setTimeout(function(){e.className="showrocket"},800)}); //]]> </script> <!--end-->
Chúc các bạn thành công, có thắc mắc gì thì để lại comment mình sẽ giúp giải đáp!!
0 nhận xét Blogger 0
Đăng nhận xét
Click vào icon để xem code!
Để chèn biểu tượng cảm xúc, bạn cần để code sau một khoảng trắng.