Tạo Không Khí Giáng Sinh Rực Rỡ Với Code Trang Trí Web Từ Nasani

Giáng Sinh đang đến gần, đây là thời điểm lý tưởng để làm mới website của bạn, tạo không khí lễ hội và thu hút khách hàng. Công ty Nasani gợi ý các mã code trang trí website Giáng Sinh độc đáo, giúp website của bạn trở nên lung linh hơn trong mùa lễ này.

1. Hiệu Ứng Tuyết Rơi

Một hiệu ứng tuyết rơi nhẹ nhàng trên trang web sẽ mang lại cảm giác ấm áp và phù hợp với không khí mùa đông. Chỉ với đoạn mã CSS và JavaScript đơn giản, bạn đã có thể biến website của mình thành một thế giới Giáng Sinh đầy kỳ diệu.

Mẫu Code Tuyết Rơi:

Cách làm thì rất đơn giản: Bạn đặt đoạn code sau vào nơi nào giữ thẻ đóng <html> và /<html>

<script type=”text/javascript” src=”https://itexpress.vn/API/files/it.snow.js”></script>


2. Hiệu Ứng Nhiều Bông Tuyết Rơi & Banner Giáng Sinh

Trang trí website với nhiều bông tuyết rơi là một cách sáng tạo để tăng thêm phần nổi bật. Bạn có thể áp dụng hiệu ứng này vào header hoặc footer của trang.

Mẫu Code:

<script type=”text/javascript” src=”https://itexpress.vn/API/js/noel.js”></script>
<script type=”text/javascript” src=”https://itexpress.vn/API/files/it.snow.js”></script>
<script>
  // Tạo canvas để vẽ tuyết
  let canvas = document.createElement(‘canvas’);
  canvas.id = ‘snowCanvas’;
  canvas.style.position = ‘fixed’;
  canvas.style.top = ‘0’;
  canvas.style.left = ‘0’;
  canvas.style.width = ‘100%’;
  canvas.style.height = ‘100%’;
  canvas.style.pointerEvents = ‘none’;
  document.body.appendChild(canvas);
  let ctx = canvas.getContext(‘2d’);
  let particles = [];
  let maxParticles = 100;
  // Khởi tạo các hạt tuyết
  for (let i = 0; i < maxParticles; i++) {
    particles.push({
      x: Math.random() * window.innerWidth,
      y: Math.random() * window.innerHeight,
      radius: Math.random() * 4 + 1,
      speed: Math.random() * 1 + 0.5,
    });
  }
  // Vẽ tuyết
  function drawSnow() {
    ctx.clearRect(0, 0, canvas.width, canvas.height);
    particles.forEach(particle => {
      ctx.beginPath();
      ctx.arc(particle.x, particle.y, particle.radius, 0, Math.PI * 2);
      ctx.fillStyle = ‘white’;
      ctx.fill();
    });
  }
  // Cập nhật vị trí tuyết
  function updateSnow() {
    particles.forEach(particle => {
      particle.y += particle.speed;
      if (particle.y > window.innerHeight) {
        particle.y = -particle.radius;
        particle.x = Math.random() * window.innerWidth;
      }
    });
  }
  // Điều chỉnh kích thước canvas khi thay đổi kích thước trình duyệt
  window.addEventListener(‘resize’, () => {
    canvas.width = window.innerWidth;
    canvas.height = window.innerHeight;
  });
  // Bắt đầu hiệu ứng
  function animateSnow() {
    drawSnow();
    updateSnow();
    requestAnimationFrame(animateSnow);
  }
  // Thiết lập canvas
  canvas.width = window.innerWidth;
  canvas.height = window.innerHeight;
  // Khởi chạy
  animateSnow();
</script>

Hãy Cùng NASANI Mang Không Khí Giáng Sinh Vào Website Của Bạn!

Đừng để website của bạn thiếu đi sắc màu lễ hội trong mùa Giáng Sinh này. Nếu bạn cần hỗ trợ thêm, đội ngũ NASANI luôn sẵn sàng giúp bạn với các giải pháp thiết kế và lập trình website theo phong cách độc đáo, chuyên nghiệp. CODE GIÁNG SINH

Chúc bạn một mùa lễ hội vui vẻ và thành công rực rỡ!

 

Bài viết liên quan