Menu dọc xổ xuống dạng thư mục từ Jquery style 2
Hôm nay namkna sẽ giới thiệu cho các bạn một mẫu menu dọc đẹo dành cho việc thiết kế blog. Menu này có đặc điểm trượt từ trên xuống, hết hợp hiệu ứng hover khi dê chuột. Điểm khác biệt là menu sử dụng 2 botton để ẩn hiện các sub menu.
Các bạn có thể xem demo:
Ảnh minh họa:
☼ Cách tiến hành:
1- Đăng nhập vào Blog
2- Vào thiết kế (Mẫu)
3- Chọn Chỉnh sửa HTML
4- Dán đoạn code sau vào trước thẻ đóng ]]></b:skin>.
.button {border:1px solid #055;border-radius:3px;box-shadow:0 1px rgba(255,255,255,0.3) inset;background:#41A317;color:#FFFF00 !important;text-decoration:none !important} a.button:hover,.submit.button:hover{border:1px solid #222;background:#810541} .button.medium{padding:5px 10px;font-size:12px} .button.big{padding:10px 20px;font-size:14px} div.sdmenu { width: 200px; font-family: Arial, sans-serif; font-size: 12px; padding-bottom: 10px; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEZn1WUzIzfb5-xA1yEsriwaWOBWytXai_jqS4fG3bcMxDUy8ECOUIQJ1CsauUxDyTlE1ROr63KSLUhIT2kNRpA4hVCK4FJAOIO8I1ZV7bwMWVTuLXQyNRsse_VDZzR_WqZZZByOi-POSH/h120/bottom-menu-doc-namkna-blogspot.gif) no-repeat right bottom; color: #fff; } div.sdmenu div { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtv8POIxXPw2_BxX9-OdtN5Ea6Pgz9bbfM0Jp7_lBXiow7EVSyInMvjCw0XWjFWQACWeWuBAtV2JFwjO8aoYjEp0n154Cmu3wVILwUOORsRtY_kJSVAXe6jsx5Ue6tz3SbXc8KpZ8_zkOo/s1600/menu1-namkna-blogspot-com.gif) repeat-x; overflow: hidden; } div.sdmenu div:first-child { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtv8POIxXPw2_BxX9-OdtN5Ea6Pgz9bbfM0Jp7_lBXiow7EVSyInMvjCw0XWjFWQACWeWuBAtV2JFwjO8aoYjEp0n154Cmu3wVILwUOORsRtY_kJSVAXe6jsx5Ue6tz3SbXc8KpZ8_zkOo/s1600/menu1-namkna-blogspot-com.gif) no-repeat; } div.sdmenu div.collapsed { height: 30px; } div.sdmenu div span { display: block; padding: 8px 30px; font-weight: bold; color: white; background: url(expanded.gif) no-repeat 10px center; cursor: default; border-bottom: 1px solid #ddd; } div.sdmenu div.collapsed span { background-image: url(collapsed.gif); } div.sdmenu div a { padding: 8px 30px; background: #eee; display: block; border-bottom: 1px solid #ddd; color: #066; } div.sdmenu div a.current { background : #ccc; } div.sdmenu div a:hover { background : #066 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtv8POIxXPw2_BxX9-OdtN5Ea6Pgz9bbfM0Jp7_lBXiow7EVSyInMvjCw0XWjFWQACWeWuBAtV2JFwjO8aoYjEp0n154Cmu3wVILwUOORsRtY_kJSVAXe6jsx5Ue6tz3SbXc8KpZ8_zkOo/s1600/menu1-namkna-blogspot-com.gif) 0 -32px; color: #fff; text-decoration: none; }
5- Bấm Lưu Mẫu (save template) lại.
6. Tạo một widget HTML/Javarscip và dán đoạn code sau vào:
<script type="text/javascript" src="http://dl.dropbox.com/u/70549761/Menu/namkna-blogspot-com/sdmenu.js"></script> <script type="text/javascript"> window.onload = function() { myMenu = new SDMenu("my_menu"); myMenu.init(); }; </script> <form action="#" style="font-family: sans-serif; font-size: .8em" onsubmit="return false"> <input class="submit button medium" type="button" value="Hiện Menu" onclick="myMenu.expandAll()" /> <input class="submit button medium" type="button" value="Rút gọn menu" onclick="myMenu.collapseAll()" /> </form> <div style="float: left" id="my_menu" class="sdmenu"> <div> <span>Menu 1</span> <a href="#">Sub Menu 1.1</a> <a href="#">Sub Menu 1.2</a> <a href="#">Sub Menu 1.3</a> <a href="#">Sub Menu 1.4</a> <a href="#">Sub Menu 1.5</a> </div> <div> <span>Menu 2</span> <a href="#">Sub Menu 2.1</a> <a href="#">Sub Menu 2.2</a> <a href="#">Sub Menu 2.3</a> <a href="#">Sub Menu 2.4</a> </div> <div class="collapsed"> <span>Menu 3</span> <a href="#">Sub Menu 3.1</a> <a href="#">Sub Menu 3.2</a> <a href="#">Sub Menu 3.3</a> <a href="#">Sub Menu 3.4</a> <a href="#">Sub Menu 3.5</a> <a href="#">Sub Menu 3.6</a> </div> <div> <span>Menu 4</span> <a href="#">Sub Menu 4.1</a> <a href="#">Sub Menu 4.2</a> <a href="#">Sub Menu 4.3</a> <a href="#">Sub Menu 4.4</a> <a href="#">Sub Menu 4.5</a> </div> </div>
Trong đo:
- Thay các dấu thăng màu đỏ thành URL (địa chỉ) liên kết tới bài viết, nhãn, trang của bạn.
- Thay các phần màu xanh thành tên của các bài viết, nhãn, trang của bạn/
- Bạn hãy tải file sdmenu.js và Upload lên Google code hoặc Dropbox để sử dụng lâu dài.
5- Bấm Lưu (save Widget) lại.
- Ở trên mình dùng file ảnh làm background bạn cũng có thể thay thành các hình ảnh của bạn. Nếu không muốn dùng ảnh bạn có thể xóa các file ảnh đó đi.
Chúc thành công!
16 Nhận Xét
bạn vào trang của mình xem thử nha ..
lần trước mình có cho bạn rồi ..hii
- Bạn có lại đi CSS của bạn thiếu dấu ngoắc đơn } kìa . Bạn để như thế thì phá vỡ hết cấp chúc CSS còn đâu.
- Vào Thiết kế - Chỉnh sửa HTML và tìm đoạn code sau:
#navbar {
height: 0px;
visibility: hidden;
display: none;
THêm dấu } vào cuối đoạn đó hoặc thay thế nó thành đoạn sau:
#navbar {
height: 0px;
visibility: hidden;
display: none;}
- Lưu template lại là OK.
Lần sau bạn nhớ để ý nha.