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

กำหนดภาพพื้นหลังด้วย CSS background-image


คุณสมบัติ background-image

คุณสมบัติ background-image ใน CSS ใช้สำหรับระบุภาพพื้นหลังขององค์ประกอบ ใช้ได้กับทุก element ที่เป็นบล็อกหรือ inline-block

ตัวอย่างการใช้งาน

โค้ดด้านล่างสาธิตการตั้งค่าภาพพื้นหลังพร้อมขอบและระยะห่างภายใน:

<html>
<head>
  <style>
    #demo {
      border: 5px dashed red;
      padding: 10px;
      background-image: url("https://www.tutorialspoint.com/css/images/css-mini-logo.jpg");
    }
  </style>
</head>
<body>
  <div id="demo">
    <h1>www.tutorialspoint.com</h1>
    <p>Tutorials Point เริ่มต้นจากความคิดที่ว่ามีกลุ่มผู้อ่านที่ตอบสนองดีกว่ากับเนื้อหาออนไลน์ และชอบเรียนรู้ทักษะใหม่ด้วยตนเองจากความสะดวกสบายของห้องนั่งเล่น...</p>
  </div>
</body>
</html>

คำแนะนำเพิ่มเติม

  • ใช้ background-repeat: no-repeat; เพื่อป้องกันการทำซ้ำของภาพ
  • ใช้ background-position: center; เพื่อจัดตำแหน่งภาพให้อยู่กึ่งกลาง
  • ใช้ background-size: cover; เพื่อให้ภาพครอบคลุมพื้นที่ทั้งหมด
  • รองรับรูปแบบไฟล์: JPG, PNG, GIF, SVG, WebP

การใช้ Gradient เป็นพื้นหลัง

นอกจากภาพภายนอกแล้ว ยังสามารถใช้ CSS Gradient ได้:

background-image: linear-gradient(45deg, #ff6b6b, #4ecdc4);