Hiển thị các bài đăng có nhãn blog đẹp. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn blog đẹp. Hiển thị tất cả bài đăng

Danh sách các trang cung cấp template miễn phí tốt nhất

Khi làm blog ai cũng muốn blog của mình có giao diện đẹp để có thể thu hút sự quan tâm của đọc giả, Nhưng bạn không phải designer, việc thiết kế giao diện blog rất khó khăn và tốn nhiều thời gian để tự design cho mình một template ưng ý. Rất may mắn, chúng ta vẫn có thể nhờ vào một số trang cung cấp template miễn phí rất đẹp mắt.
 
Mình xin giới thiệu với các bạn 23 trang cung cấp template miễn phí cho blogger:

1. Premium Blogger Templates


Cách thay template cho blogspot - Free template cho blogspot - Template đẹp nhất - by namkna.blogspot.com

2. BTemplates

Cách thay template cho blogspot - Free template cho blogspot - Template đẹp nhất - by namkna.blogspot.com

3. Blog Template 4u


4. Zoom Template


5. Deluxe Templates


6. Best Theme


7. Blogger Themes


8. Blogcrowds


9. Themecraft


10. Blogger Templates Free


11. AllBlogTools


12. Blogger Styles


13. Blogger Template Place


14. Blogger Theme


15. Dhe Template


16. Templates Block


17. AnshulDudeja


18. Our Blogger Templates


19. Chicablogger


20. Buy My Themes


21. Splashy Templates


22. Xml Blogger Templates


23. Lovely Templates

Cách thay template cho blogspot - Free template cho blogspot - Template đẹp nhất
Phần Tiếp Theo Cũng Tương Đối Quang trọng đó là chách thay thêm vào Blog:
Sau khi tải về các bạn tải về ta chỉ quan tâm tới file có đuôi Html hình dạng như sau:
Free template cho blogspot - Template đẹp nhất
Sau đó các bạn đăng nhập vào Blogspot chọn Thiết kế - Chỉnh sửa HTML sau đó chọn chữ Duyệt (Bourse) và chỉ đường dẫn đến file vừa tải về sau đó ấn nút Tải lên (Upload) Chú ý trước khi tải File đó lên bạn ấn vào chữ "Tải xuống mẫu đầy đủ" để lưu mẫu cũ phòng bất trắc:))
Cách thay template cho blogspot - Free template cho blogspot - Template đẹp nhất
Chú ý trong quá trình tải mẫu HTMT mới từ máy lên đó chỉ là dạng cơ bản chưa điền các thông số (như một chiếc xe mới ở cửa hàng chưa đăng ký tên mình) do vậy bạn cần diều chỉnh một số thông số bên trong đó lại cho phù hợp với blog. Khi tải lên nếu có hỏi bạn muốn giữ lại các Mẫu cũ không bạn chọn giữ lại hết
Nếu không thích mẫu mới bạn có thể tải lại mẫu dự phòng mà bạn vừa tải xuống là Blog lại trở lại nguyên dạng như ban đầu

Nguồn : namkna.tk
Read More...

Chèn nhạc vào blog - Cách chèn playlist "nhạc của tui" vào blog

Thật ra cách chèn nhạc rất đơn giản, vì các website phát nhạc đã hỗ trợ code để chúng ta có thể chèn nhạc vào blog hay website.

VD: Để chèn một playlist có trình phát nhạc mình làm như sau:

1. Đăng ký 1 tài khoản trên http://nhaccuatui.com
2. Đăng nhập vào tài khoản vừa tạo và tạo 1 playlist bằng cách thêm từng bài hát yêu thích vào Playlist
3. Di chuột vào chữ "Nghe nhạc của tui" góc trên bên phải rồi chọn playlist muốn thêm vào blog
4.Copy code ở dòng "Copy vào blog" có dạng :

<object width="300" height="400">  <param name="movie" value="http://www.nhaccuatui.com/l/BSc2RmfM10cP" />  <param name="quality" value="high" />  <param name="wmode" value="transparent" />  <param name="allowscriptaccess" value="always" />  <param name="flashvars" value="&autostart=false" />  <embed src="http://www.nhaccuatui.com/l/BSc2RmfM10cP" flashvars="target=blank&autostart=false" allowscriptaccess="always" quality="high" wmode="transparent" type="application/x-shockwave-flash" width="300" height="400"></embed></object>

Có 3 tùy chọn:
- Bình thường : Trình phát nhạc sẽ chơi nhạc sau khi ấn Play
- Tự động play : Khi vào web, trình phát nhạc tự động chơi nhạc
- Nhạc nền : Trình phát nhạc được ẩn và tự động chơi nhạc

5. Tạo 1 widget và "Paste" vào
6. Ấn "Lưu"

Vậy là chúng ta đã có 1 trình chơi nhạc với những bài hát yêu thích
Read More...

Tạo con trỏ chuột cho blog với hình ảnh bất kỳ

Thủ thuật blog: Cách tạo con trỏ chuột cho blog với hình ảnh bất kỳ




Giới thiệu: Hiệu ứng JavaScript này cho phép bạn tạo dáng cho con trỏ chuột trên trang web. Điểm đặc biệt của là nó cho phép bạn sử dụng hình ảnh bất kì để tạo dáng cho con trỏ chuột, chứ không nhất thiết phải là tập tin dạng .ico, .cur

Lưu ý: Tâm chuột là chính giữa. Cho dù bạn có chèn hình gì đi chăng nữa thì phần tâm vẫn hiện hình mũi tên trắng, và hình khi tô khối là dấu +.

Điều này có nghĩa là: Thủ thuật chỉ tạo thêm lớp ảnh bao quanh con chuột bình thường mà thôi.


CÁCH THỰC HIỆN

1. Đăng nhập Blogger Dashboard (Bảng điều khiển)
2. Chọn: Design (Thiết kế) > Edit HTML (Chỉnh sữa HTML)
3. Không cần đánh dấu chọn ô: Expand Widget Templates (Mở rộng mẫu tiện ích)

4. Chèn script

Bước 1: Tìm thẻ đóng </head>

- Thêm vào trước nó đoạn mã sau:


<!-- Tạo trỏ chuột với hình ảnh bất kỳ -->
<script type='text/javascript'>
//<![CDATA[
var skinableCursor = {
 skinPath : 'LINK_HÌNH_45x45_pixel', // Thay Link hình của bạn vào đây

 // private properties. Browser detect. Do not touch! :)
 IE : ( document.all && document.getElementById && !window.opera ),
 FF : (!document.all && document.getElementById && !window.opera),
 OP : (document.all && document.getElementById && window.opera),

 // private properties. Cursor attributes. Do not touch! :)
 cursor : {
  lt : { x : '0px', y : '0px', w : '19px', h : '26px' , dx : -22, dy : -22 },
  rt : { x : '19px', y : '0px', w : '26px', h : '19px' , dx : -3, dy : -22 },
  rb : { x : '26px', y : '19px', w : '19px', h : '26px' , dx : 4,  dy : -3 },
  lb : { x : '0px', y : '26px', w : '26px', h : '19px' , dx : -22, dy : 4 }
 },

 // private method. Initialize
 init : function () {

  skinableCursor.cursor.browserDelta = (skinableCursor.IE ? 2 : 0);

  if ( skinableCursor.FF || skinableCursor.OP ) {
   document.addEventListener("DOMContentLoaded", skinableCursor.domReady, false);
  }

  if ( skinableCursor.IE ) {

   document.write("<scr" + "ipt id=__ieinit defer=true " +
    "src=//:><\/script>");

   var script = document.getElementById("__ieinit");
   script.onreadystatechange = function() {
    if ( this.readyState != "complete" ) return;
    this.parentNode.removeChild( this );
    skinableCursor.domReady();
   };
   script = null;
  }
 },

 // private method.
 domReady : function () {

  skinableCursor.create();

  if ( skinableCursor.FF || skinableCursor.OP ) {
   var s = document.createElement('style');
   s.innerHTML = '* { cursor: inherit; } html { height: 100%; } body, html { cursor: crosshair; }';
   document.body.appendChild(s);
   document.addEventListener('mousemove', skinableCursor.move, false);
  }

  if ( skinableCursor.IE ) {
   var s = document.createStyleSheet()
   s.addRule("*", "cursor: inherit");
   s.addRule("body", "cursor: crosshair");
   s.addRule("html", "cursor: crosshair");
   document.attachEvent('onmousemove', skinableCursor.move);
  }

  var anchors = document.getElementsByTagName('a');
  for (x = 0; x < anchors.length; x++) {
   if ( skinableCursor.FF || skinableCursor.OP ) {
    anchors[x].addEventListener('mousemove', skinableCursor.events.anchor, false);
    anchors[x].addEventListener('mouseout', skinableCursor.events.show, false);
   }

   if ( skinableCursor.IE ) {
    anchors[x].attachEvent('onmousemove', skinableCursor.events.anchor);
    anchors[x].attachEvent('onmouseout', skinableCursor.events.show);
   }
  }
 },

 // private method. Create cursor
 create : function () {

  function create(el, d) {
   el.style.position = 'absolute';
   el.style.overflow = 'hidden';
   el.style.display = 'none';
   el.style.left = d.x;
   el.style.top = d.y;
   el.style.width = d.w;
   el.style.height = d.h;
   if ( skinableCursor.IE ) {
    el.innerHTML = '<img src="' + skinableCursor.skinPath + '" style="margin: -' + d.y + ' 0px 0px -' + d.x + '">';
   } else {
    el.style.background = 'url(' + skinableCursor.skinPath + ') -' + d.x + ' -' + d.y;
   }
   return el;
  }
  var c = skinableCursor.cursor;
  c.lt.el = create(document.createElement('div'), c.lt);
  c.rt.el = create(document.createElement('div'), c.rt);
  c.rb.el = create(document.createElement('div'), c.rb);
  c.lb.el = create(document.createElement('div'), c.lb);

  document.body.appendChild(c.lt.el);
  document.body.appendChild(c.rt.el);
  document.body.appendChild(c.rb.el);
  document.body.appendChild(c.lb.el);
 },

 // private method. Move cursor
 move : function (e) {

  function pos(el, x, y) {
   el.el.style.left = x + el.dx + 'px';
   el.el.style.top = y + el.dy + 'px';
  }

  function hide(el, x, y) {
   var w = document.documentElement.clientWidth;
   var h = document.documentElement.clientHeight;
   var deltaX = w - (x + el.dx + parseInt(el.w) - skinableCursor.cursor.browserDelta);
   var deltaY = h - (y + el.dy + parseInt(el.h) - skinableCursor.cursor.browserDelta);
   if (!skinableCursor.noSkin) {
    el.el.style.display = deltaX > 0 ? (deltaY > 0 ? 'block' : 'none') : 'none';
   }
  }
  var p = skinableCursor.getMousePosition(e);
  var s = skinableCursor.getScrollPosition();
  var c = skinableCursor.cursor;
  var x = p.x + s.x - c.browserDelta;
  var y = p.y + s.y - c.browserDelta;

  hide(c.lt, p.x, p.y);
  hide(c.rt, p.x, p.y);
  hide(c.rb, p.x, p.y);
  hide(c.lb, p.x, p.y);

  pos(c.lt, x, y);
  pos(c.rt, x, y);
  pos(c.rb, x, y);
  pos(c.lb, x, y);

 },

 // private method. Returns mouse position
 getMousePosition : function (e) {

  e = e ? e : window.event;
  var position = {
   'x' : e.clientX,
   'y' : e.clientY
  }

  return position;

 },

 // private method. Get document scroll position
 getScrollPosition : function () {

  var x = 0;
  var y = 0;

  if( typeof( window.pageYOffset ) == 'number' ) {
   x = window.pageXOffset;
   y = window.pageYOffset;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
   x = document.documentElement.scrollLeft;
   y = document.documentElement.scrollTop;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
   x = document.body.scrollLeft;
   y = document.body.scrollTop;
  }

  var position = {
   'x' : x,
   'y' : y
  }

  return position;
 },

 // private property / methods.
 events : {

  anchor : function (e) {
   skinableCursor.noSkin = true;
   document.body.style.cursor = 'pointer';

   var c = skinableCursor.cursor;
   c.lt.el.style.display = 'none';
   c.rt.el.style.display = 'none';
   c.rb.el.style.display = 'none';
   c.lb.el.style.display = 'none';
  },

  show : function () {
   skinableCursor.noSkin = false;
   document.body.style.cursor = 'crosshair';
  }
 }
}
skinableCursor.init();
//]]>
</script>

Kích cỡ ảnh theo trỏ chuột là: 45x45 pixel.


Bước 2: Save template. (Lưu mẫu)


Một số mẫu tạo dáng cho trỏ chuột với hình ảnh




THE END.
Read More...

Download đấu trường thú 2

  • Đấu trường thú 2

  • Video Gallery