Showing posts with label Thủ thuật blogspot. Show all posts
Showing posts with label Thủ thuật blogspot. Show all posts

Tuesday, November 22, 2016

Tạo hiệu ứng ĐANG TẢI trên header giống Youtube cho Blogspot


Hôm nay ngồi xem video trên Youtube, vô tình để ý cái hiệu ứng khi chuyển trang của nó ở trên header, thấy hay hay nên mò code, cuối cùng cũng thấy, mang về thêm vào cho blog thấy khá OK nên giờ ngồi viết bài chia sẻ cách tạo hiệu ứng ĐANG TẢI giống Youtube cho Blogspot

Tạo hiệu ứng ĐANG TẢI trên header giống Youtube cho Blogspot

Bạn nào chưa hình dung được nó là cái gì thì nhìn hình bên dưới nhé, để ý lên đầu ấy, cái đường kẻ đỏ nó load


Cách thực hiện

Copy đoạn code bên dưới rồi dán vào trước thẻ </body> trong template rồi Lưu lại là OK

<!--code tạo loading tren header giong youtube luannguyenit.com-->
<script type='text/javascript'>
//<![CDATA[
var Nanobar=function(){var c,d,e,f,g,h,k={width:"100%",height:"3px",zIndex:9999,top:"0"},l={width:0,height:"100%",clear:"both",transition:"height .3s"};c=function(a,b){for(var c in b)a.style[c]=b[c];a.style["float"]="left"};f=function(){var a=this,b=this.width-this.here;0.1>b&&-0.1<b?(g.call(this,this.here),this.moving=!1,100==this.width&&(this.el.style.height=0,setTimeout(function(){a.cont.el.removeChild(a.el)},100))):(g.call(this,this.width-b/4),setTimeout(function(){a.go()},16))};g=function(a){this.width=
a;this.el.style.width=this.width+"%"};h=function(){var a=new d(this);this.bars.unshift(a)};d=function(a){this.el=document.createElement("div");this.el.style.backgroundColor=a.opts.bg;this.here=this.width=0;this.moving=!1;this.cont=a;c(this.el,l);a.el.appendChild(this.el)};d.prototype.go=function(a){a?(this.here=a,this.moving||(this.moving=!0,f.call(this))):this.moving&&f.call(this)};e=function(a){a=this.opts=a||{};var b;a.bg=a.bg||"#FF0000";this.bars=[];b=this.el=document.createElement("div");c(this.el,
k);a.id&&(b.id=a.id);b.style.position=a.target?"relative":"fixed";a.target?a.target.insertBefore(b,a.target.firstChild):document.getElementsByTagName("body")[0].appendChild(b);h.call(this)};e.prototype.go=function(a){this.bars[0].go(a);100==a&&h.call(this)};return e}();
var nanobar = new Nanobar();nanobar.go(30);nanobar.go(60);nanobar.go(100);
//]]>
</script>
Lưu ý: Các bạn có thể thay đổi những thông số sau cho phù hợp với blog của mình
height:"3px" (Chiều cao của đường viền)

#FF0000 (Màu đường viền)

Monday, October 31, 2016

REAPER 5.12 - PHẦN MỀM TẠO HIỆU ỨNG GIỌNG HÁT KARAOKE TRÊN MÁY TÍNH


Sắp sửa đến tết rồi nên hôm nay mình lại cập nhật phiên bản mới nhất của REAPER - phần mềm chỉnh giọng hát karaoke trên máy tính. Cũng có khá nhiều bạn hỏi về vấn đề giọng hát bị trễ 1s hay là bị ẩn thanh tùy chỉnh mà mình chưa có thời gian trả lời. 1 phần cũng là vì phần cài đặt soudcard của mỗi máy tính khác nhau, 1 phần cũng vì video trước mình hướng dẫn vẫn còn thiếu sót nên hôm nay mình sẽ hướng dẫn chi tiết nhất có thể
Đây là phiên bản mới nhất cho tới thời điểm hiện tại (27/01/2016). Và vì là phiên bản mới nên mình không có crack mà chỉ chia sẻ tới các bạn phiên bản mới thôi. Tuy nhiên, không cần crack bạn vẫn có thể dùng thử nó trong 60 ngày. Với phiên bản mới này thì mình nhận thấy các hiệu ứng nó rõ ràng hơn nhiều so với phiên bản 2.58 mình đã giới thiệu. Các bạn xem video hướng dẫn bên dưới để biết cách cài đặt nhé. Link tải về bên dưới, các bạn lựa chọn phiên bản sao cho phù hợp với hệ điều hành mà bạn đang sử dụng. 

Link tải về Reaper 32bit
Link tải về file project
Cảm ơn các bạn đã theo dõi bài này của mình, nếu các bạn thấy hữu ích, hãy chia sẽ bài này tới bạn bè của các bạn nhé! Nếu bạn có câu hỏi gì hãy đặt câu hỏi ngay tại đây, mình sẽ trả lời sớm nhất có thể! Nếu có thiết sót gì, các bạn hãy đóng góp ý kiến để những bài hướng dẫn sau của mình hoàn thiện hơn nhé !!!

Wednesday, September 14, 2016

TRÌNH DIỄN BÀI VIẾT MỚI DẠNG SLIDE ĐẸP MẮT BẰNG JQUERY DÀNH CHO BLOGSPOT

iếp theo các thủ thuật về "tiện ích các bài viết mới", hôm nay mình chia sẻ cùng các bạn một cách trình diễn các bài viết dạng slide trông rất hấp dẫn và mượt mà dành cho Blog. Nhược điểm của tiện ích này là sử dụng nhiều file js nên có thể load hơi chậm, tuy nhiên đổi lại thì các bài viết của bạn được trình diễn đẹp hơn. Ở tiện ích này sẽ được tích hợp các nút như Next, Previous và nút Stop/Play các bài viết. Ở đây mình không chỉ cung cấp cho các bạn một kiểu hiệu ứng cho tiện ích này mà mình sẽ cung cấp một vài kiểu hiệu ứng cho bạn lựa chọn, bạn có thể xem demo ngay trên Blog này để thấy trực quan hơn hoặc bấm vào đây:

Hình ảnh minh họa


» Bắt đầu thủ thuật:
1. Đăng nhập vào tài khoản Blogger
2. Vào phần thiết kế (Design)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chèn code bên dưới vào sau thẻ <head>
<script language="javascript" type="text/javascript" src="https://googledrive.com/host/0ByWYRPBxGYiPNEVjVWpuMHZMc00/Jquery.min.1.5.1.js"></script>
<script language="javascript" type="text/javascript" src="https://googledrive.com/host/0ByWYRPBxGYiPNEVjVWpuMHZMc00/jquery.easing.1.3.js"></script>
<script language="javascript" type="text/javascript" src="https://googledrive.com/host/0ByWYRPBxGYiPNEVjVWpuMHZMc00/script.js"></script>
5. Chèn tiếp code CSS bên dưới vào trước thẻ ]]></b:skin>
.main-slider{width:414px; /*độ rộng của phần bên trái*/
height:300px; /*chiều cao của phần bên trái*/
border-right:#ccc solid 1px;}
.lof-slidecontent { width:710px; /*độ rộng của cả tiện ích*/
height:300px; /*chiều cao của cả tiện ích*/
background:#eee;position:relative; overflow:hidden; border:#ccc solid 3px;}
.preload{ height:100%; width:100%; position:absolute; top:0; left:0; z-index:100000; text-align:center; background:#FFF}
.preload div{ height:100%;width:100%; background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_IjtZcgjydXSPduq4bQJMle-M1bX_FHFCvAntpNEHKacaoPKihZTezYvs7vz-0NycyFPqaaIm6A0oK0vwKj9rhfTdnAwH1oF6ZjjpseVP3WkAyCB9_e4Iob6bTTphKK4eL-o2oUCG0oc/s16/load-indicator.gif) no-repeat scroll 50% 50%;}
.sliders-wrapper{position:relative; height:100%; z-index:3px; overflow:hidden; }
ul.sliders-wrap-inner{overflow:hidden; background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_IjtZcgjydXSPduq4bQJMle-M1bX_FHFCvAntpNEHKacaoPKihZTezYvs7vz-0NycyFPqaaIm6A0oK0vwKj9rhfTdnAwH1oF6ZjjpseVP3WkAyCB9_e4Iob6bTTphKK4eL-o2oUCG0oc/s16/load-indicator.gif) no-repeat scroll 50% 50%; padding:0px; margin:0; position:absolute; overflow:hidden;}
ul.sliders-wrap-inner li{overflow:hidden;float:left; padding:0px;margin:0px; position:relative;}
ul.sliders-wrap-inner li img{ padding:0px;
width:414px; /*độ rộng của ảnh bên trái*/
height:300px; /*chiều cao của ảnh bên trái*/
}
.slider-description a{ color:#000; }
.slider-description{
font-size:12px;
z-index:100px;
position:absolute;
bottom:0px;
left:0px;
width:400px; /*độ rộng của phần mô tả hay phần tóm tắt nội dung*/
background:#000;
height:100px; /*chiều cao của phần mô tả hay phần tóm tắt nội dung*/
padding:0px 8px 5px 8px;
color:#fff;
opacity:0.8;
line-height:1.5em;
}
ul.navigator-wrap-inner h2,.slider-description h2{background:none; }
.slider-description h2{line-height:1.1em;margin: 5px 0 5px 0;}
.slider-description h2 a{font-size: 14px;margin: 0; padding: 0; color:#fff}
.navigator-content {position:absolute;right:0;top:0px;z-index:9;height:300px;color:#FFF
}
ul.navigator-wrap-inner h2{line-height:1.3em;padding:0 0 0 8px;font-size:14px;margin-left:85px;color:#fff;}
.navigator-wrapper{ z-index:10;
height:180px; /*chiều cao của list bài viết bên phải*/
width:310px; /*độ rộng của list bài viết bên phải*/
overflow:hidden;
color:#FFF;
}
ul.navigator-wrap-inner{ top:0; padding:0; margin:0; position:absolute; width:100%; }
ul.navigator-wrap-inner li{ cursor:hand; cursor:pointer; list-style:none; padding:0; margin:0px; overflow:hidden; display:block; text-align:center;}
ul.navigator-wrap-inner li.active{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSBGvYI0XPgw2AB2WWtRhI11v0dCCT0VW7Rf1ZJ4CKrJEuSknk70ECi514B8gSxtVcAEJEO1Ih-XngisapfbitRwBRtv78LdFzrRzm6TAvUUg2oVRwv-dCGSkksROhZa4-FqdlEkyq-EE/s38/arrow-bg.png) no-repeat scroll left center; color:#FFF
}
ul.navigator-wrap-inner li.active div{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpfGSMmEUDTQGkFOtppWzgvZZgGv0lWi_tmpjPtHY8NYlWyTso1b2ssGcA6AYaUC2uUnTaPMw1t7g6BAgJ2aU1BM141-hn05HmP6TGTZPYSyqZVAd_3Azv-HxeUb84xAg-YZMeid89wtI/s100/grad-bg.gif);
color:#FFF;}
ul.navigator-wrap-inner li > div{
background:#333;
color:#FFF;
height:100%;
position:relative;
margin-left:15px;
padding-left:15px;
border-top:1px solid #E1E1E1;
text-align:left
}
.navigator-wrap-inner img{
height:75px; /*chiều cao của ảnh thumb ở list bài viết bên phải*/
width:75px; /*độ rộng của ảnh thumb ở list bài viết bên phải*/
margin:8px 8px 8px 0px;
float:left;
padding:2px;
border:#C5C5C5 solid 1px;
}
.button-next,
.button-previous{
display:block;
width:40px;
color:#FFF;
cursor:pointer;
position:absolute;
height:100%;
z-index:40;
top:0;
text-indent:-999px;
}
.button-next {
right:0px;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJRHI_oM6pJQE9ivfnbbp8jUFL0B57MBcTHGwu3cYSYHhD7xTfjnOP377MgbGQLa1fXpc1R-wpzenZ40jBDGQQ6GGPjja673aMBBX-y7kUXsDd_1Qu_V9Gt7BEinvzM3fq9PSXDHAAqcg/s38/next.png) no-repeat right center;
}
.button-previous {
left:0px;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-OmkBMZJ24VYdQggATCIwBpr_-qW3QwdhMIfmxOD2cJMGkJd2Xnc0dH-VLr-wZpri-R2-52vNk9OWJ6xS019QcWcrEAtXHiAEJ80VJJD45CC-8BZA1Ry9DB4VA4lk7tTvwvJykYY3iJw/s38/previous.png) no-repeat left center;
}
.button-control {
background:#333;
position:absolute;
top:10px;
right:48%;
height: 20px;
width: 20px;
cursor:hand; cursor:pointer;
}
.button-control span { display:block; width:100%; height:100%;}
.action-start span {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQQ0jyWODl0TOMJyP70ADa-Za3ZuSAIW6sVP9hocfGDM6ie3-bO_Pf7TQ4M6NKL4Q4wygN3gHm7rosEtfgjjy-70bjwwErop6_Ih2DB_cEgnut9ROCcdrYEKUjq3G8IHUyVr5RR1buQ-c/s16/play.png) no-repeat center center;
}
.action-stop span {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOuyuHtWpeQFdM_CPrbmXCNaL0HC5ZJhlnbF1k3SgzAp4Fay2ZF8tnvfUGtl75q4wTsjzW-fbKoxrAi5YbCHP5r5HQA67L1NDm7-Bpd9mkAu6AEGKAZt8rMaLFIdG1vXfN_nqWUkFlZrs/s16/pause.png) no-repeat center center;
}
6. Save template lại và trở về phần tử trang (Page Elements)
7. Thêm 1 HTML/Javascript và thêm vào code bên dưới:
<script type="text/javascript">
$(document).ready( function(){
var buttons = { previous:$('#jslidernews .button-previous') ,
next:$('#jslidernews .button-next') };
$('#jslidernews').lofJSidernews( { interval:5000,
easing:'easeOutBounce', // tên hiệu ứng
duration:1200,
auto:true,
mainWidth:414, //độ rộng của phần trình diễn bên trái
mainHeight:300, //chiều cao của phần trình diễn bên trái
navigatorHeight : 100, //chiều cao của list bài viết bên phải
navigatorWidth : 310, //độ rộng của list bài viết bên phải
maxItemDisplay:3,
buttons:buttons});
});
summaryposts = 30; //số ký tự của nội dung phần mô tả
numposts = 15; //số bài viết hiển thị
label = "Văn hóa giải trí"; //thay thành tên nhãn của blog bạn
home_page = "http://www.xuandoanh.com/"; //thay thành địa chỉ blog của bạn
</script>

<div id="jslidernews" class="lof-slidecontent">
<script src="https://googledrive.com/host/0ByWYRPBxGYiPNEVjVWpuMHZMc00/jqslidernews.js" type="text/javascript">
</script></div>
   - Ở trên mình chọn kiểu hiệu ứng là (easeOutBounce), bạn có thể chọn kiểu trình diễn khác bằng cách thay (easeOutBounce) thành một trong các tên sau: easeInOutExpo, easeInOutQuad.
   - Ở trên mình cho tiện ích hiển thị tất cả bài viết trên blog không theo từng nhãn riêng nên bạn không cần quan tâm đến phần (label = "Văn hóa giải trí";), phần đó mình thêm phụ để bạn nào muốn hiển thị theo nhãn thì sẽ phải quan tâm đến biến này. Để hiển thị theo từng nhãn riêng biệt thì bạn cần thay file JS bên dưới:
https://googledrive.com/host/0ByWYRPBxGYiPNEVjVWpuMHZMc00/jqslidernews.js
    Thành file JS sau:
https://googledrive.com/host/0ByWYRPBxGYiPNEVjVWpuMHZMc00/jqslidernews_label.js
   Bạn nhớ sửa tên nhãn (Văn hóa giải trí) lại cho đúng với tên nhãn mà bạn muốn hiển thị cho blog của bạn.
8. Cuối cùng bạn Save tiện ích lại là xong.
                         Chúc bạn thành công