Menu nằm dọc blog với jQuery và css
Đây là một thủ thuật về cách tạo 1 danh mục với jQuery và css.
Danh mục này được cố định trên blog và nó có thể ẩn hiện một cách nhẹ nhàng với css.
Có thể nói đây là 1 menu trong suốt đẹp nhất từ trước tới giờ mà Yolks từ thấy và từng được xem.
1.Dăng nhập vào tài khoản --> bảng điều khiển --> Thiết kế --> Chỉnh sửa html
2.Thêm css:
/*----------------------------------------------------
{--------} Menu navigation {--------}
----------------------------------------------------*/
ul#navigation {
position: fixed;
margin: 0px;
padding: 0px;
top: 10px;
left: 0px;
list-style: none;
z-index:9999;
}
ul#navigation li {
width: 100px;
}
ul#navigation li a {
display: block;
margin-left: -2px;
width: 100px;
height: 70px;
background-color:#CFCFCF;
background-repeat:no-repeat;
background-position:center center;
border:1px solid #AFAFAF;
-moz-border-radius:0px 10px 10px 0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-khtml-border-bottom-right-radius: 10px;
-khtml-border-top-right-radius: 10px;
/*-moz-box-shadow: 0px 4px 3px #000;
-webkit-box-shadow: 0px 4px 3px #000;
*/
opacity: 0.8;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
ul#navigation .home a{
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRcyEXTRr4xsgNMrSATnnfCOaoApZF1nh5Ez55SZUfzFgyejWl0-mtC4U9J5QvCj3VWokSjZBXrevMaGHV2iFmTMwxbRNLhLHuJUW1y1aNbiZslyC6juUu3EvlzKFk4L_dZ4JBJJwCPTk/s1600/home.png);
}
ul#navigation .about a {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFGHbpyNSrBK1o6ad-WHXFZnFGMk97AQGMwjpAK2qR4QVpCkOyL2vGCHOl8hCllG6S_f2NpovayLxGiTpGF8pb3s2y8fpJAnudLpQUzHj9aPH6hengF-9bwY1tTbhIOou4C-5RUrhq20s/s1600/id_card.png);
}
ul#navigation .search a {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYfORcTqo9XD2WOuXJPenV4O8cVacbl0vAW9l_vs36esE2qX8rxi1obea_5ZcpkgGPWfVgE5XCX7M735vZBKwjiT6FKpQ3qndIP_2baQrrV72bkh-AbxVlWkX8CCga4qkTxWnWkIHOiAw/s1600/search.png);
}
ul#navigation .podcasts a {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgawwONQ6kSxeqyeEwVBkcfJciXIbyEV_KouDyO4jttrlWVykKi84QZPPorxXzu0Fn9GqTgBoid3wUS27HGqdze4JKUnKYQp6If0P64z0BQxjP_yoU85hNg4XuROlhUHdxvzjxcRAmhtHU/s1600/camera.png);
}
ul#navigation .rssfeed a {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3gYs_ZcVpwb1DFjHUlUr5Q27_8s2lxUB5AN9pTGSZ9Yx4ScVPN8LQqavk6kpoz3vgia4h0to7LX9tVlcFM94NNWRYxn3dbLuIcyAEFed9VIW8oLe1AMe2onvDfArZe-sjRxpOGMgZYK4/s1600/rss.png);
}
ul#navigation .photos a {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElW7TD5Smxdr-5Bvbd_GjWy1bxqtYTgwbISutERB_Dm61nWv2xfHPcVvEV-4A0qWfG2HAe6JhxUjhZdi6ofAuGO4WnbdCr0qwUwPerKgOjUqRRxq_T9fbUufSkFQxDgS2hZ-kczuJGOg/s1600/ipod.png);
}
ul#navigation .contact a {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcbPZ3glDJQFyWEBDZcNti8vHkLCIqvHNu6BAchlwsXWpe4uAUVwA1gVL-Eh14emsgyVfeUh0O2yL2GYeyQH4AJQljnCU8g9OScInAA6VdhC1dSSqXzaKb_C7C5qM8PGb1GypIYvWrYig/s1600/mail.png);
}
Những cái mà mình chú thích là màu xanh thì mấy bạn thấy nó sẽ liên quan đến các hình ảnh hiển thị trên menu. VD: bạn muốn làm 1 cái hình thông báo chẳng hạn thì đoạn mã css như sau:
ul#navigation .thongbao a {3.Thêm js:
background-image: url(link ảnh);
}
Tìm thẻ </head> và thêm đoạn js này trước nó:
<script type="text/javascript">4.Chèn html:
$(function() {
$('#navigation a').stop().animate({'marginLeft':'-85px'},1000);
$('#navigation > li').hover(
function () {
$('a',$(this)).stop().animate({'marginLeft':'-2px'},200);
},
function () {
$('a',$(this)).stop().animate({'marginLeft':'-85px'},200);
}
);
});
</script>
tìm </body> và chèn trước nó đoạn code:
<ul id='navigation'>Nếu bạn muốn thêm 1 thẻ thông báo với đoạn code css mà Yolks nói thì như thế này
<li class='home'><a href=''><span>Home</span></a></li>
<li class='about'><a href='http://www.vngreenzone.com'><span>About</span></a></li>
<li class='search'><a href='vngreenzone.com'><span>Search</span></a></li>
<li class='photos'><a href='http://www.vngreenzone.com'><span>Photos</span></a></li>
<li class='rssfeed'><a href='http://www.vngreenzone.com'><span>Rss Feed</span></a></li>
<li class='podcasts'><a href='http://www.vngreenzone.com'><span>Podcasts</span></a></li>
<li class='contact'><a href='http://www.vngreenzone.com'><span>Contact</span></a></li>
</ul>
<li class='thongbao'><a href=''><span>Thông báo</span></a></li>Nguồn : Tympanus
vn greenzone
October 1, 2011 at 9:58 AM
@Pika RockBác bóc tem nhanh quá :))
vn greenzone
October 1, 2011 at 11:51 AM
@Linh DungHì hì cám ơn chị Dung ghé thăm nhé :1)
Peeka
October 1, 2011 at 3:09 PM
This tip is very smooth
vn greenzone
October 1, 2011 at 5:12 PM
ok thanks two friends
me
October 1, 2011 at 9:36 PM
Ghi nguồn nhé bác :1)
vn greenzone
October 1, 2011 at 10:09 PM
@Noct Đúng là như thế , để em cho tác giả blog ấy 1 bài học chơi
vn greenzone
October 1, 2011 at 10:10 PM
@me Nếu bạn để blog bạn lên mình có thể ghi nguồn , còn nếu blog bạn chưa ghi nguồn cái comment phân cấp thì ghi liền đi :1)
Nguyễn Đức
October 2, 2011 at 1:25 PM
Copy xong cho bai hoc gi em
vn greenzone
October 2, 2011 at 3:15 PM
@[ND]o[SKT] Tương tự thôi , cho bạn đó biết để răng đe 1 hồi em ghi nguồn thiệt
vn greenzone
October 3, 2011 at 3:49 PM
Bổ sung nguồn hihi
Wade Lưu
October 11, 2011 at 6:32 PM
ủa bác, phần 1 chèn CSS vào đâu ?
vn greenzone
October 11, 2011 at 9:33 PM
]]></b:skin> trên đoạn code này
nội thất trẻ em
November 24, 2011 at 1:08 PM
cái menu vừa đẹp lại vừa load nhanh,rất hay,thanks