Demo menu trên di động blogspot |
Bước 1: Vào Mẫu => Chỉnh sửa HTML => Ctrl+F (nội tuyến) tìm thẻ <head> và dán đoạn code sau vào sau nó:
<meta content='width=device-width, initial-scale=1' name='viewport'/>
Bước 2: Chèn CSS sau vào trước thẻ </head>
<style type='text/css'> /* MENU TREN MOBILE */a.nav { display: block; margin-bottom: 20px; padding: 20px; background-color: #dce6f0; color: #646464; text-align: center;}a.nav:hover { background-color: #c8d2dc;}/* the breakpoint same as above */@media all and (min-width: 480px) { a.nav-toggle { display: none; }}.nav { margin: 20px 0;}.nav ul { margin: 0; padding: 0;}.nav li { margin: 0 5px 10px 0; padding: 0; list-style: none; display: inline-block; *display:inline; /* ie7 */}.nav a { padding: 3px 12px; text-decoration: none; color: #999; line-height: 100%;}.nav a:hover { color: #000;}.nav .current a { background: #999; color: #fff; border-radius: 5px;}
/* right nav */.nav.right ul { text-align: right;}
/* center nav */.nav.center ul { text-align: center;}
@media screen and (max-width: 800px) { .nav { } .nav ul { width: 180px; padding: 5px 0; position: absolute; top: 0; left: 0; border: solid 1px #aaa; background: #fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0fZud0P7_ICazVGT60jbWuCdGgsniyO_kIk_uSep5uwLoyCZRMiGHYpNPPv1lQTi7KSzrl5Tvb3mn41q_aqEubKzVsUlVfGIlW-Wp8uhUbKkpeN48ksvaLLgMAJsm7P0dC5kF16xrg86z/s1600/icon-menu.png) no-repeat 10px 11px; border-radius: 5px; box-shadow: 0 1px 2px rgba(0,0,0,.3); } .nav li { display: none; /* hide all li items */ margin: 0; } .nav .current { display: block; /* show only current li item */ } .nav a { display: block; padding: 5px 5px 5px 32px; text-align: left; } .nav .current a { background: none; color: #666; }
/* on nav hover */ .nav ul:hover { background-image: none; } .nav ul:hover li { display: block; margin: 0 0 5px; } .nav ul:hover .current { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoxXvD6idw8PvK6Uw_F9LrEHagaFkZsp126N09fT35QoYQuPqBrB0ezC1j-PYovWWZSwpGwoh89UKDOEJPyzrAtXVWcZJws1CCtFN-kNZFPZOXB9WJnn5qlTzuOxlrzsqHpajd81UVYHDX/s1600/icon-check.png) no-repeat 10px 7px; }
/* right nav */ .nav.right ul { right: 1%; top: 1%; left: auto; }
/* center nav */ .nav.center ul { left: 50%; margin-left: -90px; } }@media all and (min-width: 801px) {.nav { display: none;} }@media all and (max-width: 800px) {#outer-wrapper { width: 98%; margin: 0 1%;}#main-wrapper,#header-wrapper { width: 100%; min-height: 50px; }#header-wrapper { background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVmFAiyLOMD6D0YmcbuR4fTv_RXysCN67JNLUsH7mkaAONbXPUUkW3uxMyBbjp0Yogd1lD7oYt0QquWg1EJxGyZJ49b2yxrK01PnuJ6GAgFp41m9T-USd7tdaurbnHpdafag60DbeeOXWf/s1600/logo-gamuda-gardens2.png); background-repeat: no-repeat;}#footer,#rsidebar-wrapper { width: 100%;height: auto; float: none; margin: 0; padding: 0px;}div#Header1,#lsidebar-wrapper,div#HTML92,.span-24, div.span-24 { display: none;} }</style>
Ở đây mình chỉ chỉnh CSS đến @media all and (max-width: 800px) bạn nào muốn trau chuốt hơn thì có thể chỉnh bé hơn như 320px, 480px, 768px, ...
Lưu ý nữa là menu chính ở computer thì các bạn nên ẩn đi, ví dụ nếu @media all and (max-width: 800px) thì menu chính ẩn đi phải thêm đoạn code sau:
@media all and (min-width: 801px) {#menu-computer {display:none;}}
Bước 3: Chèn đoạn code sau vào trong thẻ body, tại vị trí bạn muốn hiển thị:
<nav class='nav right'> <ul> <li class='current'><a href='#'>MENU</a></li><li><a expr:href='data:blog.homepageUrl'>Trang chủ</a></li><li><a href='link bai viet 1'>Menu 1</a></li><li><a href='link bai viet 2'>Menu 2</a></li><li><a href='link bai viet 3'>Menu 3</a></li><li><a href='link bai viet 4'>Menu 4</a></li> </ul> </nav>
Bước 4: Lưu lại là xong
Share123.vn chúc các bạn thành công. :))