Xin chào tất cả các bạn, Hôm nay mình xẽ hướng dẫn các bạn tạo 1 thanh menu xổ xuống. Thủ thuật blogspot này không sử dụng javascript hay jQuery hay tốc độ load rất nhanh.
Ảnh minh họa menu xổ xuống |
Để tạo thanh menu xổ xuống cho blogspot này thì các bạn chỉ cần làm theo các bước hướng dẫn bên dưới là xẽ thành công
Bước 1: Tại trang quản trị blog, các bạn vào Mẫu > Chỉnh sửa HTML, chèn đoạn code sau vào trước thẻ đóng ]]></b:skin>:
#abt-nav,#abt-nav ul {
list-style: none outside none;
margin: 0;
padding: 0;
}
#abt-nav {
background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9ME0C_-qjKkDTHwYEVAfTUPtybUswMfm5tNUer3VKTkJkZw0_zEGbRsvKRuCmi7RjqrAIGGh2LKr0VF10eFV7YTtJoLZ05sOdTqrGJq2ak8w5gEVd6aEIKrldvW0MAqU5I10syecIE_q8/s1600/Menu1.png') no-repeat scroll 0 0 transparent;
clear: both;
font-size: 12px;
height: 58px;
padding: 0 0 0 9px;
position: relative;
width: 100%;
}
#abt-nav ul {
background-color: #222;
border:1px solid #222;
border-radius: 0 5px 5px 5px;
border-width: 0 1px 1px;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
left: -9999px;
overflow: hidden;
position: absolute;
top: -9999px;
z-index: 2;
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-moz-transition: -moz-transform 0.1s linear;
-ms-transition: -ms-transform 0.1s linear;
-o-transition: -o-transform 0.1s linear;
-webkit-transition: -webkit-transform 0.1s linear;
transition: transform 0.1s linear;
}
#abt-nav li {
background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJdZ7MFYPIIzQd0FrHwgoVlWM9KCaEZwq3iEI0Z_wWVIPs2gWC3TVBAUGCoCZa-GqUzoEKPHiKi-RC0V5dM547NubPjPMmuxHjOJC7P7a3fm4wRKJHTqLeXwUk0CDJtyzVX5K0ZyzCp2Fy/s1600/Menu2.png') no-repeat scroll right 5px transparent;
float: left;
position: relative;
}
#abt-nav li a {
color: #FFFFFF;
display: block;
float: left;
font-weight: normal;
height: 30px;
padding: 23px 20px 0;
position: relative;
text-decoration: none;
text-shadow: 1px 1px 1px #000000;
}
#abt-nav li:hover > a {
color: #00B4FF;
}
#abt-nav li:hover, #abt-nav a:focus, #abt-nav a:hover, #abt-nav a:active {
background: none repeat scroll 0 0 #121212;
outline: 0 none;
}
#abt-nav li:hover ul.subs {
left: 0;
top: 53px;
width: 180px;
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
#abt-nav ul li {
background: none;
width: 100%;
}
#abt-nav ul li a {
float: none;
}
#abt-nav ul li:hover > a {
background-color: #121212;
color: #00B4FF;
}
#lavalamp {
background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtPVGokc1qiL1M-S1ji89OraGAWKd2b199mKduIeVDE11PCvHWQ08I1t6ZVmgvbh6AuOs6VQQpd8e8iSo7j5G92dDj1BQfWTZ2Ql9U-JfoceINjpx7dT5xftpZM22J_l-6vkLLAc7LFc55/s1600/Menu3.png') no-repeat scroll 0 0 transparent;
height: 16px;
left: 13px;
position: absolute;
top: 0px;
width: 64px;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
#lavalamp:hover {
-moz-transition-duration: 3000s;
-ms-transition-duration: 3000s;
-o-transition-duration: 3000s;
-webkit-transition-duration: 3000s;
transition-duration: 3000s;
}
#abt-nav li:nth-of-type(1):hover ~ #lavalamp {
left: 13px;
}
#abt-nav li:nth-of-type(2):hover ~ #lavalamp {
left: 90px;
}
#abt-nav li:nth-of-type(3):hover ~ #lavalamp {
left: 170px;
}
#abt-nav li:nth-of-type(4):hover ~ #lavalamp {
left: 250px;
}
#abt-nav li:nth-of-type(5):hover ~ #lavalamp {
left: 330px;
}
#abt-nav li:nth-of-type(6):hover ~ #lavalamp {
left: 410px;
}
#abt-nav li:nth-of-type(7):hover ~ #lavalamp {
left: 490px;
}
#abt-nav li:nth-of-type(8):hover ~ #lavalamp {
left: 565px;
}
<ul id="abt-nav">
<li><a href="/">Home</a></li>
<li><a class="hsubs" href="#">Menu 1</a>
<ul class="subs">
<li><a href="#">Submenu 1</a></li>
<li><a href="#">Submenu 2</a></li>
<li><a href="#">Submenu 3</a></li>
<li><a href="#">Submenu 4</a></li>
<li><a href="#">Submenu 5</a></li>
</ul>
</li>
<li><a class="hsubs" href="#">Menu 2</a>
<ul class="subs">
<li><a href="#">Submenu 2-1</a></li>
<li><a href="#">Submenu 2-2</a></li>
<li><a href="#">Submenu 2-3</a></li>
<li><a href="#">Submenu 2-4</a></li>
<li><a href="#">Submenu 2-5</a></li>
<li><a href="#">Submenu 2-6</a></li>
<li><a href="#">Submenu 2-7</a></li>
<li><a href="#">Submenu 2-8</a></li>
</ul>
</li>
<li><a class="hsubs" href="#">Menu 3</a>
<ul class="subs">
<li><a href="#">Submenu 3-1</a></li>
<li><a href="#">Submenu 3-2</a></li>
<li><a href="#">Submenu 3-3</a></li>
<li><a href="#">Submenu 3-4</a></li>
<li><a href="#">Submenu 3-5</a></li>
</ul>
</li>
<li><a href="#">Menu 4</a></li>
<li><a href="#">Menu 5</a></li>
<li><a href="#">Menu 6</a></li>
<li><a href="http://www.terocket.com/">Back</a></li>
<div id="lavalamp"></div>
</ul>
Tới đây là chúng ta đã hoàn thành các bước để tạo một thanh menu xổ xuống nhìn rất đẹp mắt cho Blogspot. Sau khi hoàn thành các bước trên bạn xẽ được demo menu như bên dưới.
Các bạn cũng có thể tham khảo một số kiểu menu khác ở những bài viết sau :
Chúc các bạn thành công
- Menu Responsive đẹp cho blogspot
- Menu ngang có số đếm thứ tự
- Menu ngang hiệu ứng CSS3 đẹp mắt
- Drop Menu Ngang với hiệu ứng jquery
Chúc các bạn thành công
Nguồn : wWw.Terocket.com
Đăng nhận xét