12:45 AM

Tạo thanh menu ngang từ các trang tĩnh

Hôm nay mình sẽ giới thiệu đến độc giả của TrollVL cách tạo thanh menu từ các trang (pages) trên blogger và tất nhiên chỉ là thanh menu nằm ngang không có các menu con.
Tạo thanh menu từ các trang trên blogspot



Đối với những template có sẵn của blogspot

Nếu như bạn đang sử dụng template từ những mẫu sẵn có trên blogspot thì bạn chỉ việc thêm các trang sau đó cài đặt như hình bên dưới

Tạo thanh menu từ các trang trên blogspot

Đối với template khác

Với những template bạn sử dụng bên người thường tác giả họ không hỗ trợ menu được tạo bởi các page và chúng ta vẫn phải thực hiện các bước ở phía trên. Tiếp đến công việc của chúng ta là phải thêm CSS cho nó để có được một thanh menu như mong muốn
Trước khi thêm CSS sẽ hiển thị trên blog như sau:

Tạo thanh menu từ các trang trên blogspot
Với cấu trúc HTML:
<div class="widget PageList" id="PageList98">
<h2>Pages</h2>
<div class="widget-content">
<ul>
<li class="selected"><a href="/">Trang chủ</a></li>
<li><a href="link">Truyện Cười</a></li>
<li><a href="link">Blogspot Tips</a></li>
<li><a href="link">Search</a></li>
</ul>
</div>
</div>
Ta sẽ dựa vào class PageList để viết CSS cho thanh menu. Và thanh menu này mình sẽ làm style theo yêu cầu của bạn Yêu Truyện Ngắn
Tạo thanh menu từ các trang trên blogspot

Live Demo

.PageList h2{display:none}
.PageList ul{background:#6fb1e9 url(//www.blogblog.com/1kt/simple/gradients_light.png) repeat-x scroll 0 -800px;_background-image:none;border-bottom:1px solid #444;margin-top:0;margin-left:-30px;margin-right:-30px}
.PageList ul{margin:0;padding:0;overflow:hidden;list-style:none}
.PageList li a{display:inline-block;padding:.6em 1em;font:normal bold 14px Arial,Tahoma,Helvetica,FreeSans,sans-serif;color:#000;border-left:1px solid #fff;border-right:1px solid #444}
.PageList li{margin:0;padding:0;float:left}
.PageList li a:hover,.PageList li.selected a{color:#666;background-color:#6fb1e9;text-decoration:none}
.PageList li.selected a{border-left:0}
Bạn cũng có thể dựa vào ID của widget để tạo thành thanh menu để không bị ảnh hưởng đến các widget pagelist khác trên blog. Ví dụ như ID của widget pagelist phía trên là PageList98, vậy bạn có thể thay đoạn CSS trên như sau:
#PageList98 h2{display:none}
#PageList98 ul{background:#6fb1e9 url(//www.blogblog.com/1kt/simple/gradients_light.png) repeat-x scroll 0 -800px;_background-image:none;border-bottom:1px solid #444;margin-top:0;margin-left:-30px;margin-right:-30px}
#PageList98 ul{margin:0;padding:0;overflow:hidden;list-style:none}
#PageList98 li a{display:inline-block;padding:.6em 1em;font:normal bold 14px Arial,Tahoma,Helvetica,FreeSans,sans-serif;color:#000;border-left:1px solid #fff;border-right:1px solid #444}
#PageList98 li{margin:0;padding:0;float:left}
#PageList98 li a:hover,#PageList98 li.selected a{color:#666;background-color:#6fb1e9;text-decoration:none}
#PageList98 li.selected a{border-left:0}

Không có gì phức tạp phải không bạn? Nếu gặp khó khăn trong quá trình thực hiện đừng ngại comment bên dưới, mình sẽ giúp đỡ bạn giải quyết những vướng mắc. Và nếu bạn có style đẹp dành cho menu này hãy chia sẻ mình sẽ rất cảm ơn. Chúc bạn thành công!
5 Comments
Comments

5 comments

21/10/13
Chào huy ! Mình muốn hỏi bạn : Tạo thanh Menu ngang từ các trang (pages) trên blogger .Thanh này có tác dụng gì ? mình đã thử đưa 1 nhãn của blog vô đó nhưng chẳng thấy có tác dụng gì cả khi click chuột vô nhãn đó trên thanh Menu nó chì ra 1 trang trống không có bài viết trong nhãn đó . Hay là mỗi 1 tab chỉ dược duy nhất 1 bài . nếu như mình dán đường link của bài đó vô .Mình làm như bạn chỉ dẫn rồi nhưng không có kết quả gì cả .Cho mình biết với nhé !Thanks
22/10/13
Tác dụng của nó thì bác xem hình minh họa và demo của nó sẽ rõ. Bác có thể đưa một đường link hoặc nội dung bài viết được tạo từ các trang tĩnh để tạo thành một menu. Để rõ hơn bác tham khảo các tài liệu về trang tĩnh của blogspot trên internet có rất nhiều
24/10/13
Bác ui, temp của em là temp ngoài, nhưng sao mỗi lần tạo trang, em đã để nó tab lên đầu mà nó cứ hiện tab ngang ý. Mỗi lần thêm một mục là bực mình. Giải quyết làm sao bác ui
24/10/13
Mình không hiểu ý bạn? Bạn có thể sử dụng hình ảnh để minh họa có được không?
27/10/13
Cái này áp dụng cho cái blog kia của mình. Cám ơn Huy nhiều nhé. :hihi

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