Hiệu ứng trái tim khi nhấp chuột bất kỳ trên trang blogspot

Hiệu ứng trái tim bay theo chuột là một đoạn mã JavaScript giúp tạo ra những trái tim nhỏ xuất hiện khi người dùng nhấp chuột trên trang web. Mỗi trái tim có màu ngẫu nhiên, tự động bay lên và biến mất, tạo cảm giác sinh động và thu hút hơn cho người xem.

Đây là một hiệu ứng rất được ưa chuộng trên Blogger / Blogspot, đặc biệt cho các blog cá nhân, blog chia sẻ cảm xúc, hoặc blog thời trang – ẩm thực.

Bài cũ úp lại kkk. Demo trên bài này luôn, cứ nhấp chuột là thấy thoy, ahihi 😍

Cài đặt hiệu ứng trái tim

Cách thực hiện cài đặt hiệu ứng trái tim khi nhấp chuột trên blogspot vào blog cũng khá đơn giản với việc bạn chỉ cần dán đoạn javsscript sau đây vào trước thẻ </body>  là xong tất cả mọi công việc rồi.

<script type='text/javascript'>
//<![CDATA[
!function(e,t,a){function n(){c(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: fixed;}.heart:after{top: -5px;}.heart:before{left: -5px;}"),o(),r()}function r(){for(var e=0;e<d.length;e++)d[e].alpha<=0?(t.body.removeChild(d[e].el),d.splice(e,1)):(d[e].y--,d[e].scale+=.004,d[e].alpha-=.013,d[e].el.style.cssText="left:"+d[e].x+"px;top:"+d[e].y+"px;opacity:"+d[e].alpha+";transform:scale("+d[e].scale+","+d[e].scale+") rotate(45deg);background:"+d[e].color+";z-index:99999");requestAnimationFrame(r)}function o(){var t="function"==typeof e.onclick&&e.onclick;e.onclick=function(e){t&&t(),i(e)}}function i(e){var a=t.createElement("div");a.className="heart",d.push({el:a,x:e.clientX-5,y:e.clientY-5,scale:1,alpha:1,color:s()}),t.body.appendChild(a)}function c(e){var a=t.createElement("style");a.type="text/css";try{a.appendChild(t.createTextNode(e))}catch(t){a.styleSheet.cssText=e}t.getElementsByTagName("head")[0].appendChild(a)}function s(){return"rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")"}var d=[];e.requestAnimationFrame=function(){return e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)}}(),n()}(window,document);
//]]>
</script>

Một số mẹo tùy chỉnh

👉 Thay đổi kích thước trái tim: Sửa giá trị widthheight trong đoạn CSS (ví dụ 15px hoặc 20px).

👉 Giới hạn màu sắc: Nếu muốn trái tim chỉ hiển thị màu hồng, sửa dòng return "rgb(...)" thành return "#ff66cc".

👉 Tốc độ bay: Điều chỉnh phần d[e].y-- để thay đổi tốc độ trái tim bay lên (số càng lớn, tốc độ càng nhanh).

Quá đơn giản phải không nào. Demo thì các bạn nhấp nhấp nhấp chuột trái trực tiếp trên bài viết này sẽ thấy!

Kết luận

Hiệu ứng trái tim bay theo chuột là một chi tiết nhỏ nhưng mang lại cảm giác sinh động và dễ thương cho blog của bạn. Chỉ với vài dòng code JavaScript, bạn đã có thể tạo điểm nhấn khiến khách truy cập nhớ mãi.

Hãy thử chèn đoạn code trên vào Blogspot của bạn để cảm nhận ngay sự khác biệt nhé 💗

Xem thêm: Biến đổi con trỏ chuột bằng CSS đơn giản cho blogspot

8 تعليقات

✔ Bình luận có dấu, lịch sự và đúng chủ đề
❌ Không spam link, quảng cáo, từ ngữ phản cảm
❌ Không hỏi link tải, crack, nội dung vi phạm
⚠ Bình luận vi phạm sẽ bị xóa mà không báo trước

Thêm hình ảnh: [img] link hình ảnh [/img]
Thêm video youtube: [youtube] link video [/youtube]
Thêm code: [code] Đoạn code đã mã hóa [/code]

  1. Cho mình xin 1 liên kết nhé:
    Tên:Kho Nhạc Tổng Hợp
    Mô tả:Kho Nhạc Tổng Hợp là trang âm nhạc có đầy đủ tất cả các bài hát
    Link:https://www.napthe.eu.org/

    ردحذف
  2. liên kết của tôi đâu ông

    ردحذف
    الردود
    1. liên kết của tôi trên trang bạn đâu?

      حذف
    2. ở phần widget "Blog Bạn Bè" mà ông! xem kỹ đi

      حذف
    3. Giao diện khó nhìn quá, đã liên kết lại.

      حذف

إرسال تعليق

✔ Bình luận có dấu, lịch sự và đúng chủ đề
❌ Không spam link, quảng cáo, từ ngữ phản cảm
❌ Không hỏi link tải, crack, nội dung vi phạm
⚠ Bình luận vi phạm sẽ bị xóa mà không báo trước

Thêm hình ảnh: [img] link hình ảnh [/img]
Thêm video youtube: [youtube] link video [/youtube]
Thêm code: [code] Đoạn code đã mã hóa [/code]

أحدث أقدم