Nếu chưa thử áp dụng menu này, mình chắc chắn sẽ rất nhiều người cho rằng chỉ có j Query mới có thể tạo ra các menu có hiệu ứng mượt mà và hấp dẫn. Tuy nhiên với menu này thì tất cả chỉ có thể nói là "không gì là không thể". Bạn hãy xem Demo và cảm nhận khả năng tùy biến vượt trội của CSS.
☼ Cách tiến hành:
1- Đăng nhập vào Blog
2- Vào thiết kế
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ẻ </head> .<style type='text/css'> #catmenucontainer{ height:29px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH633mA5hmw_qN1bqk77ATXHqUmtIkq4Cf1evRjeFF29AF783jcSt-bS-4oqxPHfyPLGYYGtgBx_KpymePlTefLLCw_wDWQ-EDMgq-ATZJdak3bsUQtO06v__mFJulCLRMWhv4TNh0mcDe/s1600/catmenu-namkna-ngoctra.jpg) repeat-x; display:block; padding:0px 0 0px 0px; font: 14px "Century gothic",verdana, Arial, sans-serif; font-weight:normal; border-top:1px solid #686D6F; } #catmenu ,#catmenu ul { margin: 0px 5px; padding: 0px; list-style: none; height:29px; } #catmenu a { color: #999; display: block; font-weight: normal; padding: 4px 10px 6px 10px; } #catmenu a:hover { background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinPwv-iVeXE1p5hlyBBbwiJv0kW16qaGD9UxG4Ecs7tisGO2h3esB_xsy7cebP01V8CcRerloNpHrhchczuZF9I9OaHtlDavkNIfvgaJYNUYwj799Hh4kWsNi7aKIJEznQ0pmO_kAnD3xU/s1600/catmenuhov-namkna-ngoctra.jpg) repeat-x; color: #fff; display: block; text-decoration: none; } #catmenu li { float: left; margin: 0px; padding: 0px; } #catmenu li li { float: left; margin: 0px 0px 0px 0px; padding: 0px; width: 130px; } #catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited { background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH633mA5hmw_qN1bqk77ATXHqUmtIkq4Cf1evRjeFF29AF783jcSt-bS-4oqxPHfyPLGYYGtgBx_KpymePlTefLLCw_wDWQ-EDMgq-ATZJdak3bsUQtO06v__mFJulCLRMWhv4TNh0mcDe/s1600/catmenu-namkna-ngoctra.jpg) repeat-x; width: 150px; float: none; margin: 0px; padding: 4px 10px 5px 10px; color:#E8EBEE; border-bottom:1px solid #2C3133; } #catmenu li li a:hover, #catmenu li li a:active { background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinPwv-iVeXE1p5hlyBBbwiJv0kW16qaGD9UxG4Ecs7tisGO2h3esB_xsy7cebP01V8CcRerloNpHrhchczuZF9I9OaHtlDavkNIfvgaJYNUYwj799Hh4kWsNi7aKIJEznQ0pmO_kAnD3xU/s1600/catmenuhov-namkna-ngoctra.jpg) repeat-x; width: 150px; float: none; margin: 0px; padding: 4px 10px 5px 10px; color:#fff; border-bottom:1px solid #2C3133; } #catmenu li ul { position: absolute; width: 10em; left: -999em; z-index:1; } #catmenu li:hover ul { left: auto; display: block; } #catmenu li:hover ul, #catmenu li.sfhover ul { left: auto; } </style>
6- Lưu lại
7- Thêm 1 HTML/Javarscrip và dán vào (hoặc Thêm đoạn code bên dưới vào trước thẻ </header> .)
<div id='catmenucontainer'> <div id='catmenu'> <ul> <li><a href='#' title='#'>Home</a></li> <li><a href='#' title='#'>Web Design</a> <ul class='children'> <li><a href='#' title='#'>HTML</a></li> <li><a href='#' title='#'>CSS</a></li> <li><a href='#' title='#'>JavaScript</a></li> </ul> </li> <li><a href='#' title='#'>Templates</a> <ul class='children'> <li><a href='#' title='#'>1 Column</a></li> <li><a href='#' title='#'>2 Column</a></li> <li><a href='#' title='#'>3 Column</a></li> <li><a href='#' title='#'>4 Column</a></li> </ul> </li> <li><a href='#' title='#'>Subscribe</a> <ul class='children'> <li><a href='#' title='#'>Email</a></li> </ul> </li> <li><a href='#' title='#'>News</a></li> <li><a href='#' title='#'>Google</a> <ul class='children'> <li><a href='#' title='#'>Yahoo</a></li> <li><a href='#' title='#'>MSN</a></li> </ul> </li> <li><a href='#' title='#'>About</a></li> <li><a href='#' title='#'>Contact</a></li> <li><a href='#' title='#'>PrivacyPolicy</a></li> </ul> </div> </div>Chúc thành công!
Nhận xét
giúp mình với ...
Trả lờiXóasao mình dùng menu dropdown 1 cấp ..dán bên trong chỉnh sữa html thì ok ..nhưng tạo một javacript bên ngoài ...thay tựa đề và link vào thì không hiển thị ..
cảm ơn nhiều .
(li: là link cần liên kết )
Trả lờiXóa@Truong Gia Viet Nếu đặt trong tiện ích HTML thì bạn kéo đặt nó ngay sưới phần header (tiêu đề blog) đó. Đặ trên bài đăng nó sẽ bị ẩn bởi thuộc tính hiden của main.
Trả lờiXóaBạn thay thông số như sau:
<li><a href='#' title='#'>JavaScript</a></li>
Ví dụ:
<li><a href='http://namkna.blogspot.com/' title='Dây là dòng mô tả cho lịnk '>Thủ thuật blog</a></li> :3) :3) :3)
CẢM ƠN BẠN ... CÓ MỘT CHÚT NỮA MÌNH MUỐN HỎI : CÁC MENU CON , MÌNH COPY TOÀN BỘ MÀ SAO ĐƯỢC CÓ MỘT MENU CON XỔ XUỐNG THÔI . BẠN VÀO XEM BLOG MÌNH THỬ NHA .
Trả lờiXóahttp://signaturekitchen.blogspot.com/2012/03/phong-ngu-co-ien.html
@Truong Gia Viet bạn chèncode bước 7 vào widget ngay dưới tiêu đề blog là Ok. hoặc chèn vào trước thẻ </header>
Trả lờiXóa7- Thêm 1 HTML/Javarscrip và dán vào (hoặc Thêm đoạn code bên dưới vào trước thẻ .)
Trả lờiXóaMình đã làm giống như thế này rồi ..(theo bạn thì mình chèn ngay dưới tiêu đề blog (là vào khung miêu tả phải không bạn) mình không biết vào widget hoặc thẻ như thế nào cả . bạn giúp mình với nha .
cảm ơn nhiều
http://signaturekitchen.blogspot.com/2012/04/bep-kitchen.html
Trả lờiXóabạn vào trang mình xem thử nha .. mình làm tới đây rồi nè .
@Truong Gia Viet Nếu thế bạn cho code ở bước 4 và bước 7 vào chung 1 Widget nha.
Trả lờiXóa- nếu vẫn không được thì bạn có thể gửi template hoặc share quyền vào mail tavannam01@gmail.com mình sẽ chỉnh giúp.
BẠN TRẢ LỜI GIÚP MÌNH VỚI NHA ..
Trả lờiXóachào bạn mình vừa gởi mail cho bạn rồi ...Bạn giúp mình chỉnh sữa nha ..
Trả lờiXóaCảm ơn
@Truong Gia Viet Đã chỉnh sửa xong của bạn rùi đó. :3) :3) :3)
Trả lờiXóaCảm ơn bạn rất nhiều ... có dịp mời bạn uống cafe ..
Trả lờiXóa+ tất cả các mục đều có thể làm giống như column 1 ,2 ,3,4 phải không bạn .
Bạn ơi làm sao sữa cái baner logo trên cùng bằng với cái menu & khít với nó được không bạn.
Trả lờiXóa@Truong Gia Viet Tất cả các mục đều có thể làm giống như column 1 ,2 ,3,4 đó bạn.
Trả lờiXóa- Khoảng cách đó có thể thu hẹp được bằng cách chỉnh margin:...px
margin ...px nằm ở đâu vậy bạn ..mình muốn vào đó chỉnh lại ,ảnh banner cho đẹp .
Trả lờiXóa@Truong Gia Viet Trong đoạn này nè
Trả lờiXóa#catmenucontainer{
height:29px;
background:url(http://1.bp.blogspot.com/-H2A1F-c-XEw/T3gcqudZmKI/AAAAAAAAA2Y/-OvHBYC_zaY/s1600/catmenu-namkna-ngoctra.jpg) repeat-x;
display:block;
padding:0px 0 0px 5px;
font: 14px "Century gothic",verdana, Arial, sans-serif;
font-weight:normal;
border-top:1px solid #686D6F;
margin-top:-50px;
}
- Mình vừa thêm cho bạn rùi đó. Số âm là dịch lên trên, số dương là dịch xuống dưới.
- bạn nên bỏ phần mô tả đi nếu dùng banner nhìn sẽ đẹp hơn. vì nếu dịc menu lên thì sẽ bị đè lên trên phần mô tả dưới tiêu đề đó.:3) :3) :3)
cam on ban nhieu
Trả lờiXóa+ chieu ngang của banner minh muốn chỉnh nó bằng với menu luôn .
+chieu đứng thì khít với menu ..(liền một khối màu đen được không bạn )
@Truong Gia Viet Có 2 cách để điều chỉnh độ rộng banner và menu bằng nhau.
Trả lờiXóa1- Vào thiết kế - Chỉnh sửa HTMl - Mở rộng tiện ích mẫu và tìm đoạn code sau:
<img alt='VBTK HOUSES DESIGNS' height='356px; ' id='Header1_headerimg' src='http://2.bp.blogspot.com/-0mYlJIytnqY/T4TqeENHBYI/AAAAAAAABDI/WHA9JoHt1qU/s1600/01k.jpg' style='display: block' width='950px; '/>
Thay đổi lại Widht:950 nha.
2- thay đổi chiều rông menu .
- Chiều đứng thì bạn chỉnh thuộc tính margin âm lớn chút là nó dich lên mà.
<b:widget id='Header1' locked='true' title='VBTK HOUSES DESIGNS (Tiêu đề)' type='Header'
Trả lờiXóamình chỉ tìm thấy đoạn code này thôi à ..mình tìm hoài mà không thấy
Trả lờiXóa<img alt='VBTK HOUSES DESIGNS'
ok chính là nó rồi ...nhưng sao không thấy block' width='950px; '/>
Trả lờiXóaok Cảm ơn bạn nhiều ...cái này mình khắc phục được rồi ...mình dùng photoshop chỉnh ảnh cho tiện .
Trả lờiXóaMÌNH LÀM ĐƯỢC RỒI ĐÓ BẠN À ...BẠN XEM THỬ NHA ...
Trả lờiXóa@Truong Gia Viet uk bạn cũng có thể chỉnh bằng cách thêmthuộc tính width trong thẻ
Trả lờiXóa.header-outer
như sau:
.header-outer {
background: transparent none repeat-x scroll 0 -400px;
_background-image: none;
width:... px
}
như thế bạn có thẻ dùng bất kỳ hình ảnh nào. Tuy nhiên dùng Photoshop cũng được.
- nhìn blog bạn chuyên nghiệp hơn rùi đấy. bạn nên thêm chức năng Autoread mỏe ở trang chủ nhìn blog bạn sẽ đẹp hơn đóa. Xem ngay:3) :3) :3)
Autoread là gì vậy bạn .. bạn chỉ mình với nha .cảm ơn bạn nhiều
Trả lờiXóa@Truong Gia Viet Auto readmore là tiện ích rút gọn bài viết ở các trang chủ và trang nhãn có kết hợp với các ảnh thumbail lấy trong bài viết của bạn.
Trả lờiXóa- Bình thường nếu bạn không sử dụng Autoread more thì các bài viết ở trang chủ của bạn hiển thị không có quy luật đa số dựa trên các dấu ngắt của bạn. Do vậy sẽ rát sấu Nhưng Auto readmore khắc phục được nhược điểm đó bằng cách giới hạn ký tự của mỗi bài viết hiển thị ở trang chỉ của bạn.:3) :3) :3)
mình làm nó như thế nào vậy bạn ... giúp mình nha
Trả lờiXóa@Truong Gia Viet bạn xem cách làm Auto readmore Tại đây nha:3) :3) :3) :3)
Trả lờiXóacái thêm đoạn code _ giữa 2 thẽ head ..mình chịu rồi .tìm không ra đoạn code luôn ..bạn chỉ mình cách vào code này nha ...và cách thực hiệc luôn nha . cảm ơn bạn .
Trả lờiXóa@Truong Gia Viet Ak sin lỗi tại mình không nói rõ ràng. Có nghĩa là ở bước đó bạn có thể làm theo 1 trong 2 cách sau:
Trả lờiXóa1- Đặt sau thẻ <head>
2. Đặt trước thẻ </head>
- Bạn đặt thế nào cũng được nhưng theo mình nên đặt trước thẻ </head> để đỡ ảnh hưởng tới tốc độ blog.:3) :3) :3) :3)
mình làm được rồi ... bạn ơi ..mình muốn chỉnh lại cho blog mình thành 3 cột ..thì la2mthe61 nào
Trả lờiXóathêm một cột bên trái nữa ..
Trả lờiXóa@Truong Gia Viet Nếu muốn thêm một cột bạn phải chỉnh sửa toàn bộ XMl và CSS của template. Một vài dòng nam không thể hướng dẫn cho bạn được đâu. :3) :3) :3)
Trả lờiXóaNAM KHA OI ...MÌNH MUỐN SỮA CÁI MENU BÊN PHẢI CỦA MÀU NỀN LÀ MÀU ĐEN _ VÀ CHO CHIỀU RỘNG CỦA NÓ LỚN MỘT TÍ _ ĐỂ MÌNH GHI TỰA ĐỀ CHO ĐỦ ..
Trả lờiXóaBẠN GIÚP MÌNH VỚI NHA ..
CẢM ƠN BẠN NHIỀU ..
@Truong Gia Viet Với Menu đó Bạn sửa lại thông số sau:
Trả lờiXóadiv.sdmenu {
width: 200px;
font-family: Arial, sans-serif;
font-size: 12px;
padding-bottom: 10px;
background: url(https://lh5.googleusercontent.com/-o3Q75YToTiU/T5NaWbuUWFI/AAAAAAAABOE/iZlrVfSjmAY/h120/bottom-menu-doc-namkna-blogspot.gif) no-repeat right bottom;
color: #fff;
}
- Thay đổi width: 200px; thành độ rộng của bạn nha,:3) :3) :3)
SỮA ĐƯỢC RỒI ...NHƯNG KHÔNG ĐƯỢC ĐẸP BẠN ƠN ...CÁI TRÊN VỚI CÁI MENU DƯỚI MÌNH CHỈNH KHÔNG ĐƯỢC ...
Trả lờiXóaBẠN GIÚP MÌNH NHÉ ..
CẢM ƠN
@Truong Gia Viet Cái đó bạn phải chỉnh lại cả file ảnh nền bằng photoshop cho rộng ra mí được. :3) :3) :3) :3)
Trả lờiXóafile ảnh nằm ở đâu vậy bạn _ chỉ mình với nha ..
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóalàm sao để menu nó cao hơn tý zậy
Trả lờiXóaBạn giúp mình với nhé, mình đã làm theo các bước hướng dẫn của bạn nhưng menu lạ trải ngang hết cả khung màn hình chứ không theo đúng phần khung nội dung của blog?
Trả lờiXóa@Truong Gia Viet File ảnh là file này nè bạn: http://3.bp.blogspot.com/-J9kfU4jgvtQ/T3gdAnZiBgI/AAAAAAAAA2k/GbGv0L3Pf7Y/s1600/catmenuhov-namkna-ngoctra.jpg
Trả lờiXóa@AnhThương Bạn thêm thuộc tính margin:0px; vào sau thẻ #catmenucontainer{ vào chỉnh lại opx cho phù hợp nha.
Trả lờiXóa@winter Bạn phải để lại địa chỉ blog mình mới có thẻ trợ giúp bạn được.
Trả lờiXóathank bạn..giờ thì mình đã biết cách làm thanh menu sổ trong bloger rồi
Trả lờiXóathiết kế website ở qui nhơn
anh Nam ơi sao ngắn quá dòng chữ dài nó xuống phần dưới anh có thể hướng dẫn em chính menu dài ra ko ạ?
Trả lờiXóa@Phước Nhóc Em sửa đoạn code":
Trả lờiXóa#catmenucontainer{
height:29px;
background:url(http://1.bp.blogspot.com/-H2A1F-c-XEw/T3gcqudZmKI/AAAAAAAAA2Y/-OvHBYC_zaY/s1600/catmenu-namkna-ngoctra.jpg) repeat-x;
display:block;
padding:0px 0 0px 0px;
font: 14px "Century gothic",verdana, Arial, sans-serif;
font-weight:normal;
border-top:1px solid #686D6F;
}
Thành:
#catmenucontainer{
height:29px;
width: 900px;
background:url(http://1.bp.blogspot.com/-H2A1F-c-XEw/T3gcqudZmKI/AAAAAAAAA2Y/-OvHBYC_zaY/s1600/catmenu-namkna-ngoctra.jpg) repeat-x;
display:block;
padding:0px 0 0px 0px;
font: 14px "Century gothic",verdana, Arial, sans-serif;
font-weight:normal;
border-top:1px solid #686D6F;
}
Với width: 900px; là chiều ngang của menu/
Anh coi giúp dùm em submenu không bung hết ra được http://channuoi-thuy.blogspot.com/
Trả lờiXóa@Đỗ Hữu Công Đầu tiên em tạo một box thêm tiện ích trên Header như Bài này sau đó em tạo một tiện ích HTML/Javarscip trên phần đó và copy toàn bộ code của các bước trên vào rồi lưu lại là ok.
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóaanh Nam cho em mượn một số bài viết về cho blog em thêm đa dạng nhé!đa tạ anh trước.
Trả lờiXóahttp://tienganhgioi123.blogspot.com/
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaKhi mình zoom 90% thì menu cùng kích thước với banner khi lên 100% nó lại lệch. Giúp mình chỉnh lại code.
Trả lờiXóaDưa hấu chưng tết
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaMình mún menu nằm dưới banner. thanks bạn
Trả lờiXóaMình vào thì thấy nó đã nằm dưới banner và không có hiện tượng lệch như bạn nói bạn ak.
Xóaok. Mình tự chỉnh lại đc rồi. Thanks bạn!!!
Trả lờiXóa