28.5.19 |
0
nhận xét
|
lượt xem
Thủ thuật này mình viewsoure của bác Duy Phạm và cũng áp dụng cho blog này. Để hiểu rõ hơn về chức năng này các bạn click vào biểu tượng bên dưới
Nút bật/tắt
Sử dụng đoạn CSS sau để tạo nút bật/tắt.mode:after{content: "Tắt đèn"} .dark .mode:after{content: "Bật đèn"}Và dán đoạn mã bên dưới vào vị trí muốn đặt nút
<button class="mode" onclick="dark()" type="button"></button>Để cho chức năng này hoạt động thì cần phải có đoạn script bên dưới, bạn chèn sau thẻ <body>
<script> //<![CDATA[ /* Dark/Light Mode for Blogger Author: Duy Pham Website: duy-pham.blogspot.com */ ((localStorage.getItem('dark')||'true')=='true')?document.querySelector('body').classList.add('dark'):document.querySelector('body').classList.remove('dark');function dark(){localStorage.setItem('dark',(localStorage.getItem('dark')||'true')=='true'?'false':'true'); localStorage.getItem('dark')=='true'?document.querySelector('body').classList.add('dark'):document.querySelector('body').classList.remove('dark')} //]]> </script>
Tạo giao diện cho chế độ bật/tắt
Đối với giao diện ban đầu là bật đèn thì giữ nguyên rồi giờ chỉ sửa giao diện cho chế độ tắt đèn thôi. Rất đơn giản, bạn muốn thay đổi thành phần nào chỉ việc thêm .dark vào trước nó là được, ví dụ.post h3{color:#eee;} .dark .post h3{color:#333;}Như vậy nếu để chế độ bật đèn, chữ trong thẻ h3 sẽ có màu mã là #eee và khi chuyển sang chế độ tắt đèn chữ trong thẻ h3 sẽ có mã màu là #333
Do template của mỗi bạn khác nhau nên mình chỉ có thể hướng dẫn, bạn nào thực hiện theo các bước trên mà không được thì để lại bình luận bên dưới mình sẽ giải đáp. Hoặc nếu các bạn có góp ý gì cũng để lại bình luận nha, cảm ơn và chúc thành công!
Vọc từ Duy Phạm's Blog
Chèn hình ảnh: Chỉ cần dán link hình ảnh - Upload ảnh
Chèn code: [pre]Code đã mã hóa [/pre]
Chèn emoji: Nhấn tổ hợp phím “Windows + . (dấu chấm)”
Chèn link: Click để chèn link