Hôm nay namkna giới thiệu cho các bạn menu ngang xổ ngang có hiệu ứng thay đổi màu sắc cho mỗi tab khi di chuột. Nó sử dụng các hàm JavaScript đơn giản để tạo ra các hiệu ứng chuyển tiếp gọn gàng và sạch sẽ. Thay vì hiển thị các mục trình đơn phụ trong truyền thống thả dọc xuống danh sách, chúng tôi đã liên kết chúng với nhau để phù hợp với một dòng duy nhất. Không giống như các menu khác, tiện ích này sẽ dễ dàng phù hợp với bất kỳ mẫu BlogSpot mà không có xung đột thiết kế. Nó được đặt ở phần đầu blog của bạn để thu hút độc giả nhiều nhất. Menu hoạt động tốt trên tất cả các trình duyệt chính tức là: IE7 +, Safari, Chrome, Mozilla và Opera.
Xem minh họa: View DemoCác bạn có thể xem ảnh minh họa:
☼ Cách tiến hành:
1- Đăng nhập (login) vào Blog
2- Vào Mẫu (Template)
3- Chọn Chỉnh sử HTML (Edit HTML) => Tiếp tục (Proceed) => Xem vdeo:
<script src='http://dl.dropbox.com/u/66256041/Menu/namkna-blogspot-menu-doc-xo-ngang/jquery-pack-colourful.js' type='text/javascript'></script> <script src='http://dl.dropbox.com/u/66256041/Menu/namkna-blogspot-menu-doc-xo-ngang/jcarousel-colourful.js' type='text/javascript'> </script> <script src='http://dl.dropbox.com/u/66256041/Menu/namkna-blogspot-menu-doc-xo-ngang/mt-colourful.js' type='text/javascript'></script>
5- Bây giờ tìm thuộc tính quy định phần thân blog (body). Bạn có thể tìm kiếm nó với từ khóa là body { hoặc body{ . Nó thường có dạng như sau:
body { --- --- }- Và thêm 2 thuộc tính màu xanh vào như bên dưới:
body {
margin:0px;
padding:0px;
---
---
}
6- Tìm kiếm đoạn code sau:<body>- Hoặc (với các mẫu simple của blogger thì như sau):
<body expr:class='"loading" + data:blog.mobileClass'>=> Thêm vào ngay sau đoạn mã vừa tìm được
<!--START OF COLOURFUL TABS BY MBT--> <style> /*------- Colourful Tabs Menu by www.MyBloggerTricks.com -------*/ .MBT-Nav-container { border: 1px solid #cfcfcf; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2txgpULPTceZ3xjZCQMaoHf_PABw0irWmD-jN4YO57IRUVTOWFNrCv5o9nOZPzEDAyqAQZgGp0GBiXTM1GMzSXjnqJkSKg4Zd4oFOdVeTIQd1gYqxVQtaBTvmWCw85p8gwCZhbdxI3RA/s1600/menu-bgd-namkna-blogspot-com.png) bottom left repeat-x; position: relative; margin: 0; padding: 0; border: 1px solid #cfcfcf; } ul#nav { border-left: 1px solid #cfcfcf; border-right: 0px solid #cfcfcf; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2txgpULPTceZ3xjZCQMaoHf_PABw0irWmD-jN4YO57IRUVTOWFNrCv5o9nOZPzEDAyqAQZgGp0GBiXTM1GMzSXjnqJkSKg4Zd4oFOdVeTIQd1gYqxVQtaBTvmWCw85p8gwCZhbdxI3RA/s1600/menu-bgd-namkna-blogspot-com.png) bottom left repeat-x; position: relative; font-size: 12px; font-family: helvetica, arial, sans-serif; list-style: none; margin: 0 auto; padding: 0; width: 960px; } #nav ul { margin: 0; } :focus { outline: 0; } *html ul#nav { clear: both; height: 1%; } ul#nav li a { display: block; float: left; text-transform: uppercase; font-weight: bold; line-height: 33px; padding: 0 13px 0 10px; color: #333; text-decoration: none; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpVVCwql9HrJXjafCrQHYhcu0RBqD1VKHgcukvxUdShp9LzRGBtf7BZHwuomd4UWJrm_a8WIFeVx29wQ94znrratPelXE0mcE_dVavqayYLzqbKG27ozJojts2K_TxXuJKWXF1nl7gdP0/s1600/menu-rule-namkna-blogspot-com.png) right 2px no-repeat; } *html ul#nav li.top-link { float: left; margin: 0px 0 -13px 0; padding-top: 2px; } *:first-child+html ul#nav li.top-link { float: left; margin: 0px 0 -13px 0; padding-top: 2px; } ul#nav li a:hover, ul#nav li a.open { color: #fff; } ul#nav li#mbt a:hover, ul#nav li#mbt a.open { background: #0f1f37; } ul#nav li#link-entertainment a:hover, ul#nav li#link-entertainment a.open { background: #b70943; } ul#nav li#link-news a:hover, ul#nav li#link-news a.open { background: #cf3c02; } ul#nav li#link-life a:hover, ul#nav li#link-life a.open { background: #724375; } ul#nav li#link-technology a:hover, ul#nav li#link-technology a.open { background: #02b0cf; } ul#nav li#link-top10 a:hover, ul#nav li#link-top10 a.open { background: #353533; } ul#nav li#links-1 a:hover, ul#nav li#links-1 a.open { background: #b70943; } ul#nav li#links-2 a:hover, ul#nav li#links-2 a.open { background: #289728; } ul#nav li#links-3 a:hover, ul#nav li#links-3 a.open { background: #666666; } ul#nav li#links-4 a:hover, ul#nav li#links-4 a.open { background: #b70943; } ul#nav li#link-home a { padding: 0 33px 0 10px; text-indent: -9999px; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwWkEqlVG-AD-nAkxmZbE5fcxT4YeTLmuZH888zTXV-IYJoepUnTlJzBqtQVeqwiVoYgfL_wqu5sP6Rv8XRsbgsnoSNzXbVClgmwOPaYGG4ypDzohbkkLWmH4tMootdBJm3o0fkWAhUp0/s1600/home-icon-namkna-blogspot-com.png) right 0px no-repeat; } *html ul#nav li#link-home a { padding: 0; width: 43px; } ul#nav li#link-home a:hover { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwWkEqlVG-AD-nAkxmZbE5fcxT4YeTLmuZH888zTXV-IYJoepUnTlJzBqtQVeqwiVoYgfL_wqu5sP6Rv8XRsbgsnoSNzXbVClgmwOPaYGG4ypDzohbkkLWmH4tMootdBJm3o0fkWAhUp0/s1600/home-icon-namkna-blogspot-com.png) right -33px no-repeat; } /* Sub-Vertical Navigation */ ul.sub-nav { position: absolute; top: 33px; left: -1px; overflow: hidden; width: 960px; display: none; z-index: 999; list-style: none; padding-left:0px; } ul#nav li#mbt ul.sub-nav { background: #6f7987 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaJ_QIBM0fqBf7KPcGgV84dP2hDEaxuIRC5fuGKZw0vsDqlhkkhCuPG18JPZPM_rzoSOmikCU7QR-cU8Fb-9ULQ81hw_I8RjJ6JK7BziHyflEPieq7Q99kePfMXuq3Ox9gHGjFRV8fYZs/s1600/business-subnav-bgd-namkna-blogspot-com.png) top left repeat-x; } ul#nav li#link-entertainment ul.sub-nav { background: #d46b8e url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTM2CXfMux7h_l1u410WgryWiPNCMFonqf8hIPQzqXGBeKiQR1hUerLipeSv9egH7m07Ej1QY7-FwURxbwRu-8ZmqhigPpSG9NZVOYrjw6n1lIoNNX2UUVZKVRuYFTkFlG3Q6BXg0Tczg/s1600/entertainment-subnav-bgd-namkna-blogspot-com.png) top left repeat-x; } ul#nav li#link-news ul.sub-nav { background: #e28a67 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOvPjc_KwalSPSgWSBH6XhuusQ1Z7m-g3HgSSj9Okdn5Yxn5AQiZO249hKDf0GEW6OoduPzTSCPfwS7jEyclDhjTW7HPfVVTmuumE_WBK6k7dZPpHSM3S511EFonLTPrRkxMlf5a1xRIk/s1600/news-subnav-bgd-namkna-blogspot-com.png) top left repeat-x; } ul#nav li#link-life ul.sub-nav { background: #aa8eac url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYhB1JQvjv-SilXq5B_4O_zAyc5q0wOGloT6Wveye9YNlwbrkupaxOscHjqI3xTJvl6GwCIjVatFFsjgyyukw0OrPWTl7H6S_lnGvWuv9zNJeq6OW4QNKWTJ5h4hqU1OGlJnInv4o7pmY/s1600/life-subnav-bgd-namkna-blogspot-com.png) top left repeat-x; } ul#nav li#link-technology ul.sub-nav { background: #67d0e2 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPLkTm7lHqYMoOcrA1i62sJ_44a7ys_Ng2GEgNk5kpDfirrpCz6jMyJbKK7lzd3ZaZlce56M5ZhSv7orLW1gJirjloWA8S_So4K4IewE0QsAvxUSenWR47SFOqjwH0lhs72MTIx7jzUuE/s1600/technology-subnav-bgd-namkna-blogspot-com.png) top left repeat-x; } ul#nav li ul.sub-nav li { float: left; } ul#nav li ul.sub-nav li a { float: none; background: none; font-size: 11px; text-transform: none; color: #fff; line-height: 25px; } ul#nav li#mbt ul.sub-nav li a:hover, ul#nav li#mbt ul.sub-nav li a.active-cat{ background: #0f1f37 !important; } ul#nav li#link-entertainment ul.sub-nav li a:hover, ul#nav li#link-entertainment ul.sub-nav li a.active-cat { background: #b70943 !important; } ul#nav li#link-news ul.sub-nav li a:hover, ul#nav li#link-news ul.sub-nav li a.active-cat { background: #cf3c02 !important; } ul#nav li#link-life ul.sub-nav li a:hover, ul#nav li#link-life ul.sub-nav li a.active-cat { background: #724375 !important; } ul#nav li#link-technology ul.sub-nav li a:hover, ul#nav li#link-technology ul.sub-nav li a.active-cat { background: #02b0cf !important; } </style> <div class='MBT-Nav-container'> <ul id='nav'> <li class='non-vertical-link top-link' id='link-home'><a class='open' href='#'>Home</a></li> <li class='top-link' id='mbt'><a href='#'>TAB 1</a> <ul class='sub-nav'> <li><a href='#'>SUB TAB 1.1</a></li> <li><a href='#'>SUB TAB 1.2</a></li> <li><a href='#'>SUB TAB 1.3</a></li> <li><a href='#'>SUB TAB 1.4</a></li> </ul> </li> <li class='top-link' id='link-entertainment'><a href='#'>TAB 2</a> <ul class='sub-nav' style='display: none;'> <li><a href='#'>SUB TAB 2.1</a></li> <li><a href='#'>SUB TAB 2.2</a></li> <li><a href='#'>SUB TAB 2.3</a></li> <li><a href='#'>SUB TAB 2.4</a></li> <li><a href='#'>SUB TAB 2.5</a></li> </ul> </li> <li class='top-link' id='link-news'><a href='#'>TAB 3</a> <ul class='sub-nav' style='display: none;'> <li><a href='#'>SUB TAB 3.1</a></li> <li><a href='#'>SUB TAB 3.2</a></li> <li><a href='#'>SUB TAB 3.3</a></li> <li><a href='#'>SUB TAB 3.4</a></li> </ul> </li> <li class='top-link' id='link-life'><a href='#'>TAB 4</a> <ul class='sub-nav' style='display: none;'> <li><a href='#'>SUB TAB 4.1</a></li> <li><a href='#'>SUB TAB 4.2</a></li> <li><a href='#'>SUB TAB 4.3</a></li> <li><a href='#'>SUB TAB 4.4</a></li> <li><a href='#'>SUB TAB 4.5</a></li> <li><a href='#'>SUB TAB 4.6</a></li> <li><a href='#'>SUB TAB 4.7</a></li> </ul> </li> <li class='top-link' id='link-technology'><a href='#'>TAB 5</a> <ul class='sub-nav' style='display: none;'> <li><a href='#'>SUB TAB 5.1</a></li> <li><a href='#'>SUB TAB 5.2</a></li> <li><a href='#'>SUB TAB 5.3</a></li> <li><a href='#'>SUB TAB 5.4</a></li> <li><a href='#'>SUB TAB 5.5</a></li> </ul> </li> <li class='non-vertical-link top-link' id='link-top10'><a href='#'>TAB 6</a></li> <!-- <li class='non-vertical-link top-link' id='links-1'><a href='#'>TAB 7</a></li> --> <!-- <li class='non-vertical-link top-link' id='links-2'><a href='#'>TAB 8</a></li> --> <!-- <li class='non-vertical-link top-link' id='links-3'><a href='#'>TAB 9</a></li> --> <!-- <li class='non-vertical-link top-link' id='links-4'><a href='#'>TAB 10</a></li> --> <li style='clear: both;'/> </ul> </div> <!--END OF COLOURFUL TABS BY MBT-->7- Lưu mẫu lại. Và quay lại xem thành quả nha.
Tuỳ chỉnh Code: Các mã được viết bằng một cách gọn gàng để cho bất kỳ ai có thể dễ dàng thay đổi, thêm hoặc xóa các tab.
- Thay thế # thành liên kết (URL) của trang
- Thay thế các tên TAB màu xanh thành tiêu đề trang
- Để thay đổi độ rộng của menu chỉnh sửa width: 960px (có 2 đoạn width: 960px)
- Để tạo ra một tab mới trong bất kỳ sub menu hãy dán mã bên dưới ở trên thẻ đóng </ ul>
<li><a href='#'>SUB TAB</a></li>
- Tab 7 đến Tab 10 bị vô hiệu hóa. Nếu bạn muốn kích hoạt bất kỳ một trong số đó thì chỉ cần loại bỏ các thẻ <!-- và --> ở trước và sau nó
Để sử dụng lâu dài bạn hãy Download 3 file javarscip về và Upload lên host Google code riêng để dùng lâu dài nha. Tải về tại đây:
Nhận xét
Blog chuyên về tin tức chắc mê cái này lắm
Trả lờiXóaHay đấy :D.
Trả lờiXóaAnh ơi,
Trả lờiXóaSao e dùng menu này cái thanh menu bên dưới nó không dài = thanh bên trên
Bị lỗi gì hả a?
A dzô site e xem cái menu nhé http://Kenh22.blogspot.com
nó bị sao ấy
????
Trả lờiXóaK tlời e à?
aeđgavđdadea
Trả lờiXóaCho mình hỏi, menu này chỉ có màu nền cho tới sub menu 5. Mình muốn thêm màu nền cho các sub menu từ 6 trở đi thì làm như thế nào.
Trả lờiXóaP/s: Vì nếu ko màu nền sẽ ra màu trong suốt, với theme của mình thì sẽ ko nhìn thấy chữ.
Tks.
Bạn chú ý đoạn sau:
Xóaul#nav li#link-top10 a:hover, ul#nav li#link-top10 a.open { background: #353533; }
ul#nav li#links-1 a:hover, ul#nav li#links-1 a.open { background: #b70943; }
ul#nav li#links-2 a:hover, ul#nav li#links-2 a.open { background: #289728; }
ul#nav li#links-3 a:hover, ul#nav li#links-3 a.open { background: #666666; }
ul#nav li#links-4 a:hover, ul#nav li#links-4 a.open { background: #b70943; }
Thay các mã màu tương tứng với từng link lần luwutk là tab 6,7,8,9
Mình cũng đã chú ý tới đoạn mã đó rồi. Mình đã thêm 2 chỗ
Trả lờiXóa1. Đó là cái ảnh nền trong đoạn code
ul#nav li#link-1 ul.sub-nav { background: #b70943 url(http://1.bp.blogspot.com/-awoTJBrOLq8/UVk_mphY6bI/AAAAAAAADPE/ucPfrmHiqCA/s1600/-1.png) top left repeat-x; }
2. Thay đổi code mã màu tương ứng trong đoạn:
ul#nav li#link-1 ul.sub-nav li a:hover, ul#nav li#link-technology ul.sub-nav li a.active-cat { background: #b70943 !important; }
mà vẫn ko được. Cậu xem lại giúp mình nhé.
Mình ví dụ khi bạn thêm một tab như sau:
Xóa<li class='non-vertical-link top-link' id='links-20'><a href='#'>TAB 20</a></li>
- Lưu ý phần id khai báo là links-20. Ta sẽ thêm một CSS như sau:
ul#nav li#links-20 ul.sub-nav li a:hover, ul#nav li#links-20 ul.sub-nav li a.active-cat { background: #02b0cf !important; }
làm thế nào để đua tab bar xuông dưới tiêu đề b ơi. MÌnh làm vậy nó ở trên đầu trang. Giup minh vs
Trả lờiXóaThêm đoạn code bước 6 vào trước đoạn:
Xóa<div id='content-wrapper'>
hoặc:
<div class='tabs-outer'>
cho mình nếu mún thay đổi màu thì phải làm sao
Trả lờiXóaĐồi link ảnh màu ở các thuộc tính background nha bạn.
XóaChào anh , em có tìm mãi mà không thấy phần thay đổi màu chữ menu vì nó gần trùng màu với nền. A chỉ cho em cách thay đổi mà chữ menu thành màu trắng nha anh . Anh coi rùi giúp dỡ em với .http://nhabanquantanbinh79.blogspot.com/
Trả lờiXóaHiện tại em chưa sử dụng menu nay. Còn nếu đổi màu chữ em đang dùng với menu trên đầu thì em sửa đoạn:
Xóa#ml_menu_area .ml_menu_box .menu li{
line-height:2em;
position:relative;
width:100%;
border-bottom:2px solid #3F020C;
display:block;
}
#ml_menu_area .ml_menu_box .menu li a{
color:#fff;
font-weight:bold;
font-size:12px;
line-height:12px;
text-decoration:none;
}
thành:
#ml_menu_area .ml_menu_box .menu li{
line-height:2em;
position:relative;
width:100%;
border-bottom:2px solid #3F020C;
display:block;
color:#fff;
}
#ml_menu_area .ml_menu_box .menu li a{
color:#fff;
font-weight:bold;
font-size:12px;
line-height:12px;
text-decoration:none;
color:#333;
}
Với: color:#fff; màu chữ khi chưa dê chuột.
color:#333; màu chữ khi dê chuột lên menu.