Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

การใช้งานฟังก์ชัน repeating-linear-gradient() ใน CSS

ฟังก์ชัน repeating-linear-gradient() ใช้สร้างลายเส้นแบบเส้นตรงซ้ำๆ (striped pattern) โดยไม่ต้องระบุ color-stop หลายจุด ค่าจะทำซ้ำอัตโนมัติตามระยะที่กำหนด

ตัวอย่างโค้ด

<!DOCTYPE html>
<html>
<head>
  <style>
    #demo {
      height: 300px;
      background: repeating-linear-gradient(green 20%, orange 40%, maroon 40%);
    }
  </style>
</head>
<body>
  <p>Repeating linear gradient.</p>
  <div id="demo"></div>
</body>
</html>

วิธีการทำงาน: ไล่สีจากเขียว (0-20%) ส้ม (20-40%) มารูน (40%) แล้ววนซ้ำรูปแบบเดิมอีกครั้ง ตั้งแต่ 40% เป็นจุดเริ่มต้นของรอบใหม่ (เขียว 40-60%, ส้ม 60-80%, มารูน 80%) และทำซ้ำจนเต็มพื้นที่

การประยุกต์: เหมาะสำหรับสร้างพื้นหลังลายเส้น, loading bar, หรือ decorative pattern แทนการใช้รูปภาพ