วิธีการเปลี่ยนพื้นหลังแบบไดนามิกในเว็บไซต์

เมื่อใช้ CSS และ JavaScript คุณสามารถเปลี่ยนพื้นหลังบนเว็บไซต์ของคุณแบบไดนามิก คุณใช้รหัสเพื่อเปลี่ยนพื้นหลังในแต่ละครั้งที่ผู้ใช้โหลดเว็บไซต์ลงในเบราว์เซอร์และรหัสก็จะทำงานหากผู้ใช้รีเฟรชเว็บไซต์ในหน้าต่างเบราว์เซอร์ คุณต้องมีภาพที่ใช้ในพื้นหลังของคุณอัปโหลดไปยังเซิร์ฟเวอร์ของคุณเพื่อให้พวกเขาแสดงอย่างถูกต้องในเบราว์เซอร์

1

คลิกขวาที่เพจ HTML ที่คุณต้องการแก้ไขและเลือก "เปิดด้วย" คลิกตัวแก้ไข HTML ของคุณในรายการโปรแกรม

2

โหลดภาพแต่ละภาพลงในอาร์เรย์ JavaScript ตัวอย่างเช่นรหัสต่อไปนี้สร้างอาร์เรย์ของภาพสองภาพบนเซิร์ฟเวอร์โฮสต์เว็บ:

var background = อาร์เรย์ใหม่ (); พื้นหลัง [0] = "/images/bg1.gif"; พื้นหลัง [1] = "/images/bg2.gif";

3

สร้างตัวเลขสุ่ม หมายเลขสุ่มถูกใช้เพื่อดึงภาพจากอาร์เรย์แบบสุ่ม ในตัวอย่างนี้โหลดภาพสองภาพดังนั้นคุณต้องสร้างตัวเลขระหว่าง 0 ถึง 1 รหัสต่อไปนี้สร้างตัวเลขสุ่ม:

var numberGen = Math.floor (Math.random () * 1)

4

แสดงภาพพื้นหลังจากอาร์เรย์ รหัสต่อไปนี้รวมอาเรย์ของภาพและหมายเลขสุ่มเพื่อแสดงภาพแบบสุ่มเป็นพื้นหลังเว็บไซต์:

document.body.style.background = 'URL (' + พื้นหลัง [numberGen] + ')';

โพสต์ยอดนิยม