Menu hiện nay có rất nhiều dạng khác nhau, với hình dáng và cách thức hoạt động khác nhau. Tiếp theo loạt bài về menu xổ dọc một cấp. Hôm nay Namkna sẽ giới thiêu cho các bạn thêm một mẫu menu xổ dọc một cấp mới.
Menu nàycó đặ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. Đúng như giới thiệu nó có cấu tạo rất đơn giản (có thể nói là đơn giản hết sức có thể theo phong cách đang được ưa chuộng khi thiết kế web hiện nay).
Các bạn có thể xem trình diễn nó trên blog demo theo link bên dưới.
Ảnh minh họa
» Cách thêm menu xổ dọc một cấp dạng đơn giản cho blogger:
1- Đăng nhập vào Blog
2- Vào mẫu (template)
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(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB4qelnVAxR9BrY9cBo-tLFiGr76NmQB5j6jQBGePc1H-ktF36iOkMdGlYa5uKW4bz7Vqj7bRluFjvaIkoPGOBFAejzaVWrdddcdpMjIEv8QM21Uv1q7w2kb5Jw7oFTqQazkY69njtuOC7/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. Lưu mẫu của bạn lại và tiến hành bước tiếp theo nha.
6. Vào Bố cục (layout) => Chọn thêm một tiện ích HTML/Javascripts và dán đoạn code bên dưới vào phần nội dung của tiện ích vừa thêm nha.
<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 đó:
- Lưu tiện ích lại.
- 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,
Theo: Voquocan
Nhận xét
Sao lại có cái tên miền .com.au thế bạn :-?
Trả lờiXóaBạn ơi tớ muốn có cái bộ đếm cuối trang của ban í :( làm thế nào nhỉ? vào trang nó chạ bít lấy ở đâu :((
Trả lờiXóaVào thjết kế - phần tử trang - thêm tjện jch - thống kê blog là được.
Trả lờiXóaCái tên miền .com.au là một tên miền miễn phí, vì miễn phí nên nó mới có chữ au đằng sau mà :3) :3)
Trả lờiXóaCòn bộ đếm bạn làm như Nông lâm vô đối là ok. Vào Thiết Kế - Phần tử trang - Thêm tiện ích - Thống kê Blog là ok :3) :3)
Ah không mình muốn hỏ cái bộ đếm số người online của whos.amung cơ :D
Trả lờiXóaNhưng tớ làm được rùi
Thanks :D
Bạn ơi hỏi nhỏ tí nhé, sao site bạn lượng truy cập lớn thế mà bạn không quảng cáo kiếm tiền thêm :D
@Green Viet Nam Uk thế hả?
Trả lờiXóaChắc mấy nữa nam cũng đặt quảng cáo để mua cái tên miền thôi, Nhưng còn chờ xem ý kiến của các bạn độc giả thế nào đã, nếu mọi người phản đối thì thôi :3) :3) :3) .
Namkna ơi, mình đã thử dùng cách tạo submenu này của bạn mà sao các menu của mình không nằm trên cùng 1 hàng. Bạn xem giúp mình nhé! Blog của mình nè: Cảm ơn bạn nhiều: http://vietnamaupair.blogspot.com/
Trả lờiXóaBạn hãy Tạo khung "Thêm tiện ích" (Add Widget) cho Header của blogger và dán code của menu vào nha :)
XóaMình đã thử tạo khung thêm tiện ích này rồi mà vẫn không được (có lẽ do mẫu không cho hiện, không biết có phải không nữa ^^). Mình thêm khung tiện ích như bạn chỉ dẫn mà không hiện ra, xong mình thấy bạn hướng dẫn các bạn khác tạo thêm tiện ích html menu ở sidebar rồi kéo nó lên trên header, mình làm theo thì nó ra thanh menu sổ theo hình bậc thang như hiện giờ. hix
XóaNguyên nhân chính là thẻ ul chưa được ngắt khi hết mã xml. Bạn gửi mẫu vào mail tavannam01@gmaii.com mình thêm cho nha,
XóaNam ơi, mình gửi mail cho bạn suốt 3 ngày nay không được. Mình gửi xong, thì không nhận được mail báo lỗi ngay cứ 1 ngày sau mới có mail báo lỗi về, Hôm đầu tiên ung dung ngồi chờ mail của bạn, 1 ngày sau mail lỗi báo về, check lại thì thấy địa chỉ mail bạn cho bị sai chữ gmail, xong mình sửa lại, gửi lại. Lại ung dung chờ mail phản hồi, 1 ngày sau lại mail báo lỗi. Mình lại cố nhăm nhe sửa lại vài cái mà mình cho là vấn đề nhất trong phần mail, rồi gửi lại. 1 ngày sau lại mail lỗi báo vế. Hix. Bạn có thể cho mình địa chỉ mail khác được không? Thất vọng vì mỗi lần thấy mail lỗi báo về quá! Hix
Trả lờiXóaAk đúng rồi nhầm chữ i. tavannam01@gmail.com
XóaBạn để địa chỉ giaml của bạn ở đây mình send qua bạn để bạn lấy địa chỉ nha bạn.
Mail của mình Nam nhé: ^^ globalvietnamaupair@gmail.com
XóaMình đã gửi thư cho bạn rồi đóa nha bạn.
Xóa