Cách tạo Tiện ích ưu đãi với Đồng hồ đếm ngược cho Blogger |
Tạo Đồng hồ đếm ngược cho các sự kiện, ưu đãi, bán hàng và giảm giá sắp tới trên trang web của bạn bằng cách sử dụng HTML, CSS và JavaScript.
Làm thế nào để tạo Đồng hồ đếm ngược?
Bước 1: Trước hết Đăng nhập vào tài khoản của bạn > Bảng điều khiển Blogger.
Bước 2: Trên Blogger Dashboard, nhấp vào Pages hoặc Post .
Bước 3: Tạo một trang mới hoặc đăng bằng cách nhấp vào biểu tượng hoặc nhấp vào trang hiện có hoặc đăng để thêm mã vào đó.
Bước 4: Chuyển sang chế độ xem HTML.
Bước 5: Dán các mã sau vào nơi bạn muốn thêm Đồng hồ đếm ngược.
Nếu mẫu của bạn có tính năng chế độ tối và nếu bạn muốn có màu khác khi ở chế độ tối, thì bạn có thể tùy chỉnh mã theo nhu cầu của mình. Mỗi mẫu có thể có một lớp chế độ tối khác nhau, vì vậy hãy điều chỉnh nó, bạn có thể thay thế lớp được đánh dấu bằng lớp chế độ tối mẫu của bạn.
Mã Code
<style> /* Countdown Discount by Fineshop Design */ .cdCont{position:relative;background:#f7f3f6;padding:55px 20px 30px;border-radius:10px;text-align:center;color:#08102b;font-family:inherit} .cdCont[data-disc]:not([data-disc=''])::before{content:attr(data-disc);display:block;font-weight:700;font-size:13px;width:50px;height:50px;padding:10px 0 10px;background:#f5e2f1;border-radius:5px 5px 50px 50px;position:absolute;top:-5px;right:50px} .cdCont .cdH{margin:0 0 20px;font-size:1.3rem;font-weight:700} .cdCont .cdD{font-size:15px} .cdCont .cdHeadA .cdD{margin-bottom:25px} .cdCont .cDown{width:100%;font-size:20px;text-align:center;font-weight:400;margin:20px 0} .cdCont .cdBox{display:inline-block;width:55px;height:55px;margin:3px;padding-top:4px;background:#fff;border-radius:10px} .cdCont .unit{display:block;font-size:10px;margin-top:-4px;opacity:.8} .cdCont .btn{display:inline-flex;align-items:center;margin:10px 0;padding:12px 15px;outline:0;border:0;border-radius:30px;line-height:20px;color:#fffdfc;background:#204ecf;font-size:14px;white-space:nowrap;overflow:hidden;max-width:100px} .cdCont.ended[data-disc]::before, .cdCont.ended .cdHeadB, .cdCont:not(.ended) .cdHeadA, .cdCont.ended .cdTmr{display:none} .darkMode .cdCont{background:#252526;color:#fffdfc} .darkMode .cdCont[data-disc]::before{background:#2d2d30} .darkMode .cdCont .cdBox{background-color:#1e1e1e} </style> <!--[ Countdown Discount by Fineshop Design ]--> <div data-disc='-30%' class='cdCont'> <div class='cdHeadB'> <div class='cdH'>Are you fast enough?</div> <div class='cdD'>Grab a massive discount of 30%, be fast, because the discount is available only for limited time.</div> </div> <div class='cdHeadA'> <div class='cdH'>Oops! Offer Ended.</div> <div class='cdD'>You are so late reaching here.</div> </div> <div class='cdTmr'> <div class='cDown'> <div class='cdBox'> <span class='days'>00</span> <span class='unit'>Days</span> </div> <div class='cdBox'> <span class='hours'>00</span> <span class='unit'>Hours</span> </div> <div class='cdBox'> <span class='minutes'>00</span> <span class='unit'>Minutes</span> </div> <div class='cdBox'> <span class='seconds'>00</span> <span class='unit'>Seconds</span> </div> </div> <a class='btn' href='#'>Buy Now!</a> </div> </div> <script> /*<![CDATA[*/ /* Countdown Discount Script by Fineshop Design */ const dayElm = document.querySelector('.cdBox .days'), hourElm = document.querySelector('.cdBox .hours'), minuteElm = document.querySelector('.cdBox .minutes'), secondElm = document.querySelector('.cdBox .seconds'), cdCont = document.querySelector('.cdCont'), endDate = new Date('January 1 2000 00:00:00 GMT+05:30'); let eventEnded = !1; const updateTimer = () => { let e = new Date; var t = endDate.getTime() - e.getTime(); t <= 1e3 && (eventEnded = !0); var n = 36e5, o = Math.floor(t / 864e5), a = Math.floor(t % 864e5 / n), n = Math.floor(t % n / 6e4), t = Math.floor(t % 6e4 / 1e3); dayElm.innerText = o < 10 ? '0' + o :o, hourElm.innerText = a < 10 ? '0' + a :a, minuteElm.innerText = n < 10 ? '0' + n :n, secondElm.innerText = t < 10 ? '0' + t :t }; setInterval(() => { eventEnded ? (cdCont.classList.add('ended')) : updateTimer() }, 1e3); /*]]>*/ </script>
Tôi khuyên bạn nên thêm mã CSS vào phần đầu của mẫu của bạn.
Bước 6: Thay đổi các phần được đánh dấu theo mong muốn của bạn và Xuất bản Trang hoặc Bài đăng của bạn.
Thay thế January 1 2000 00:00:00 GMT+05:30 bằng Ngày và Giờ tùy chỉnh của bạn.
Đã xong!