Thứ Tư, 21 tháng 3, 2012

Drop Menu ngang xổ dọc một cấp Style 3

Tiếp theo loạt bài về menu xổ dọc một cấp. Style Drop menu namkna giới thiệu lần này có đặc điểm là đổ 1 cấp và không sử dụng đến JavarScrip do vậy các bạn có thể yên tâm rằng nó không ảnh hưởng đến tốc độ trang Web của bạn. 





                                                    Ảnh minh họa
Cách tiến hành:
   1- Đăng nhập vào Blog
   2- Vào thiết kế
   3- Chọn Chỉnh sử HTML (Không cần mở rộng tiện ích mẫu)
   4- Thêm đoạn code sau vào trước thẻ  ]]></b:skin> .
/* Dropdown Menu */
ul.menu{list-style-type:none; margin:0 0 20px 0; padding:0; float:left}
ul.menu li{display:block; height:30px; float:left; position:relative; margin-right:15px; padding:0}
ul.menu li a{display:block; float:left; text-decoration:none; font-size:16px; font-style:normal; font-weight:bold; padding:5px 0; line-height:18px}
ul.menu li a span{font-weight:normal;padding-left:0}
ul.menu li.drop a{padding-right:7px}
ul.menu li a:hover{background:none}
ul.menu li.drop:hover li{border:none}
ul.menu li.drop span.toggle{display:block; float:left; width:18px; height:26px; background:transparent url(http://3.bp.blogspot.com/-wBSkob8FHwc/T2ku7gyh1LI/AAAAAAAAAq8/gCbQGGKb36g/s1600/drop_bg-icom-namkna-ngoctra.png) no-repeat 0 -18px; padding:0; margin:0}
ul.menu li.drop:hover span.toggle, ul.menu li.drop.current span.toggle{background-position:0px 5px}
ul.menu li.drop:hover ul{ display:block; z-index:1; padding:6px 0}
ul.menu li ul{ min-width:150px; display:none; position:absolute; top:30px; left:0; list-style-type:none; margin:0; padding:0; background:#e4e4e1;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px}
ul.menu li ul li{ float:none; height:auto; margin:0; padding:0; border:none}
ul.menu li ul li a{ background:#fff; float:none; display:block; font-size:13px; height:auto; margin:0 5px 1px 5px; padding:5px 7px; font-weight:bold; text-transform:none}
ul.menu li:hover ul{ border:none}
ul.menu li:hover ul *{ color:#444}
ul.menu li ul li:hover *{ color:#2b74a9}
ul.menu li ul li a:hover { background:#fff}
   5. Tiếp tục chèn đoạn code sau vào sau thẻ  </head> . (Hoặc vào phần tử trang thêm 1 tiện ích trên phần header rùi pate code sau vào)
<ul class='menu'>
<li><a href='/'>Home</a></li>
<li class='drop'>
<a href='#'>Menu 1</a>
<span class='toggle'/>
<ul>
<li><a href='#'>Drop menu 1.1</a></li>
<li><a href='#'>Drop menu 1.1</a></li>
<li><a href='#'>Drop menu 1.1</a></li>
<li><a href='#'>Drop menu 1.1</a></li>
<li><a href='#'>Drop menu 1.1</a></li>
<li><a href='#'>Drop menu 1.1</a></li>
<li><a href='#'>Drop menu 1.1</a></li>
</ul>
</span></li>
<li class='drop'>
<a href='#'>Menu 2</a>
<span class='toggle'/>
<ul style='width:350px'>
<li><a href='#'>Drop menu 2.1</a></li>
<li><a href='#'>Drop menu 2.2</a></li>
<li><a href='#'>Drop menu 2.3</a></li>
<li><a href='#'>Drop menu 2.4</a></li>

</ul>
</span></li>
<li><a href='#'>Menu 3</a></li>
<li><a href='#'>Menu 4</a></li>
<li><a href='#'>Menu 5</a></li>
<li><a href='#'>Menu 6</a></li>
</ul>
- Trong đó:   
  • Thay dấu # (màu đỏ)bằng liên kết tới nhãn, bài viết
  • Thay dấu (màu cam) thành liên kết tới nhãn bài đăng thuộc Menu con.
  • Thay chữ màu xanh đậm thành tên nhãn, bài viết thuộc menu chính.
  • Thay chữ màu xanh nhạt thành tên bài viết nhãn thuộc menu con.
  • Thay đổi giá trị Wdth:350px cho phù hợp với blog của bạn nha,
- Lưu tiện ích lại.
Nếu muốn bạn có thể xem cách làm menu nhiều cấp Tại đây 
Chúc thành công!
Theo Namkna
Chuyên mục:

Không có nhận xét nào:

Đăng nhận xét

 
LÊN ĐẦU TRANG