Mình đã giới thiệu cho các bạn nhiều style menu dạng dropdown, dạng menu doc và hôm nay mình chia sẻ thêm cùng các bạn thủ thuật tạo menu dọc với hiệu ứng lật bằng JQuery. Thật ra thì menu này cũng khá là đơn giản chỉ có phần hiệu ứng là khác biệt nên mình không giới thiệu nhiều
1. Đăng nhập vào tài khoản Blogger
2. Vào phần thiết kế (Design)
3. Chọn thêm tiện ích (Add a Gadget)
4. Thêm 1 HTML/Javascript và thêm vào code bên dưới
<script type="text/javascript" src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/Jquery1.3.2.js"></script> <script src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/flipmenu.js" type="text/javascript"> </script> <style> .flipmenu { font-family: Arial; font-size: 14px; font-weight: bold; position: relative; } .flipmenu_box { overflow: hidden; position: relative; } .flipmenu_link,.flipmenu_link_over,.flipmenu_link_active { width:300px; text-decoration: none; text-shadow:1px 1px 1px #fff; text-transform: uppercase; color: #000000; cursor: pointer; margin-top:2px; padding: 6px; position: absolute; background: #fdd78d; background: -moz-linear-gradient(top, #fbdc88 0%, #fbbf57 50%, #fac319 51%, #fb9709 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbdc88), color-stop(50%,#fbbf57), color-stop(51%,#fac319), color-stop(100%,#fb9709)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbdc88', endColorstr='#fb9709',GradientType=0 ); -webkit-border-radius: 5px; -moz-border-radius: 5px; } .flipmenu_link_over, .flipmenu_link_active { text-decoration: none; text-shadow:1px 1px 1px #eee; color: #fa0320; background: #aebcbf; background: -moz-linear-gradient(top, #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); </style> <div id="flip_menu"> <a href="#">Tên menu 1</a> <a href="#">Tên menu 2</a> <a href="#">Tên menu 3</a> <a href="#">Tên menu 4</a> <a href="#">Tên menu 5</a> <a href="#">Tên menu 6</a> <a href="#">Tên menu 7</a> <a href="#">Tên menu 8</a> <a href="#">Tên menu 9</a> <a href="#">Tên menu 10</a> </div>
Nhận xét
bạn ơi!mình muốn tạo menu tên SẢN PHẦM lúc người khác lick vào thì nó đổ xuống như mục xem tivi,download...cùa bạn ấy,mà chỉ làm 1 mục và chèn vào tiên ích ấy,không làm nguyên thanh menu như trên thì làm sao?mninh gà quá làm chẳng được gì?
Trả lờiXóa@24HQUANCAOSANPHAM Bạn có thể tham khảo bài này nha:Menu ngang sổ dọc :P
Trả lờiXóaChúc thành công!
Bạn ơi cho phép mình hỏi lệch chủ để một chút nhé, mình có một cái menu jquery nhưng mà 2 phần bên phải của nó bị lệch xuống, bạn có cách nào giúp mình đưa nó lên được không
Trả lờiXóa@Nguyen Quan bạn vào thiết kế tìm đoạn code sau:
Trả lờiXóa#menu_container_left {
height:47px;
width:8px;
background-image:url(https://lh4.googleusercontent.com/-I0RSrsv9UHc/TWruvkm7ypI/AAAAAAAAAO0/xMZM_vCKId4/s1600/menu_left_bl.jpg);
background-repeat:no-repeat;
float:left;
display:block }
#menu_container_right {
height:47px;
width:8px;
background-image:url(https://lh6.googleusercontent.com/-XBUUHyVrAFs/TWruvwIseeI/AAAAAAAAAO4/r5qbYqKbAeU/s1600/menu_right_bl.jpg);
background-repeat:no-repeat;
float:right;
display:block }
- Và thêm thuộc tính margin-top vào 2 đoạn code trên như sau:
#menu_container_left {
height:47px;
width:8px;
background-image:url(https://lh4.googleusercontent.com/-I0RSrsv9UHc/TWruvkm7ypI/AAAAAAAAAO0/xMZM_vCKId4/s1600/menu_left_bl.jpg);
background-repeat:no-repeat;
float:left;
display:block ;
margin-top:0px
}
#menu_container_right {
height:47px;
width:8px;
background-image:url(https://lh6.googleusercontent.com/-XBUUHyVrAFs/TWruvwIseeI/AAAAAAAAAO4/r5qbYqKbAeU/s1600/menu_right_bl.jpg);
background-repeat:no-repeat;
float:right;
display:block
margin-top:0px
}
- bạn hãy thay đổi số 0 cho phù hợp với template của bạn là Ok. (lưu ý có thể thử với cả số âm như margin-top:-10px)
Cảm ơn bạn, mình làm được rồi. (Hình như ban đầu bạn thiếu dấu ; nên mình viết vào nó khôg chạy)
Trả lờiXóa@Nguyen Quan uk đoạn thứ 2 thiếu 1 dấu ";"
Trả lờiXóa