Mục lục seri các bài viết hướng dẫn tự thiết kế blogspot:
Trong phần thiết kế menu, chúng ta sẽ đi thiết kế một menu đơn giản nhé. Nhiều bạn thích hiệu ứng rồi thích đẹp bla bla bla. Mình thích đơn giản, nhanh, vậy thôi. Nói trước luôn là menu này tích hợp cả giao diện trên mobile đấy. Tuy nhiên các bạn không rành code thì chẳng cần quan tâm nhiều làm gì, cứ copy paste đúng chỗ là ok.- Xây dựng một trang blogspot như trang blogvuicuoilen (giới thiệu)
- Hướng dẫn tạo một trang blogspot (blogger)
- Tự thiết kế giao diện cho blogspot (dành cho người không biết code)
- Sắp xếp bố cục trong blogspot và thêm tiện ích cho các layout
- Thiết kế phần header cho blogspot
- Thiết kế menu cho blogspot
- Tùy chỉnh phần hiển thị nội dung của blogspot
- Tùy chỉnh sidebar cho blogspot
- Tùy chỉnh footer cho blogspot
- Thêm nút Share mạng xã hội cho blog của bạn
- Xây dựng giao diện mobile cho blogspot
- Thêm nút cuộn trang bằng CSS cho Blogspot
- Tối ưu giao diện để blogspot chuẩn SEO
Đàu tiên, các bạn vào Bố cục --> Layout Menu --> Thêm tiện ích --> HTML/Javascript
Tiêu đề: bỏ trống
Nội dung: thêm vào đoạn code sau:
<style>Nhấn vào Lưu rồi ra ngoài web xem Menu nó sẽ như này đây:
.topnav {
overflow: hidden;
background-color: red;
margin-left:7%;
}
.topnav a {
float: left;
display: block;
color: #f2f2f2;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}
.topnav a:hover {
background-color: black;
color: white;
}
.topnav .icon {
display: none;
}
@media only screen and (max-width: 600px) {
.topnav a:not(:first-child) {
display: none;
}
.topnav {
margin-left:10px;
}
.topnav a.icon {
float: right;
display: block;
margin-right: 20px;
}
}
@media screen and (max-width: 600px) {
.topnav.responsive {position: relative;}
.topnav.responsive .icon {
position: absolute;
right: 0;
top: 0;
}
.topnav.responsive a {
float: none;
display: block;
text-align: left;
}
}
</style>
<div class="topnav" id="myTopnav">
<a href="/">Home</a>
<a href="/search/label/Blogspot">Blogspot</a>
<a href="/search/label/SEO">SEO</a>
<a href="javascript:void(0);" style="font-size:15px;" class="icon" onclick="myFunction()">☰</a>
</div>
<script>
function myFunction() {
var x = document.getElementById("myTopnav");
if (x.className === "topnav") {
x.className += " responsive";
} else {
x.className = "topnav";
}
}
</script>
Chú ý phần chữ đỏ trong code trên nhé:
<a href="/">Home</a>Phần chữ màu đen (Home, Blogspot, SEO) các bạn có thể sửa thành tên chuyên mục (label) hoặc text bất kỳ mà bạn thích.
<a href="/search/label/Blogspot">Blogspot</a>
<a href="/search/label/SEO">SEO</a>
Phần chữ màu xanh các bạn thay bằng link mà các bạn muốn chuyển trang khi click vào menu.
Như ở trên khi click vào Blogspot nó sẽ nhảy về trang https://blogvuicuoilen.blogspot.com/search/label/Blogspot
Nếu muốn thêm nhãn mới trong menu ví dụ bạn muốn thêm Tin tức vào menu thì thêm dòng này dưới dòng <a href="/search/label/SEO">SEO</a> là được:
<a href="#">Tin tức</a>Sửa # thành link các bạn muốn Tin tức link tới nhé.
Phần menu này thực ra chẳng có gì phức tạp quan trọng là các bạn copy paste rồi sửa đúng chỗ thôi. Nói thêm là trên internet có rất nhiều đoạn menu được chia sẻ miễn phí, nếu không thích menu mà mình làm các bạn có thể tìm menu khác trên mạng.
Nói luôn là nguồn của menu này mình lấy ở trang w3schools nhé. Link em nó đây:
https://www.w3schools.com/howto/howto_js_topnav_responsive.aspChúc các bạn thành công và vẫn câu nói cũ, nếu có thắc mắc gì thì để lại comment nhé!