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

คุณสมบัติ HTML DOM Style backgroundSize


คุณสมบัติ backgroundSize ของ HTML DOM Style ใช้สำหรับตั้งค่าหรือรับขนาดของภาพพื้นหลัง (background image)

ไวยากรณ์ (Syntax)

object.style.backgroundSize = "auto|length|cover|contain|initial|inherit"

คุณสมบัติ (Properties)

ลำดับ คุณสมบัติและคำอธิบาย
1 auto
แสดงภาพพื้นหลังในขนาดเต็ม เป็นค่าเริ่มต้น
2 length
ตั้งค่าความกว้างและความสูงของภาพพื้นหลัง ค่าแรกสำหรับความกว้าง ค่าที่สองสำหรับความสูง หากให้ค่าเดียว ค่าที่ขาดจะเป็น auto
3 percentage
ตั้งค่าความกว้างและความสูงเป็นเปอร์เซ็นต์ คำนวณจากความกว้างและความสูงของพาเรนต์ ค่าแรกตั้งค่าความกว้าง ค่าที่สองตั้งค่าความสูง หากให้ค่าเดียว ค่าที่ขาดจะเป็น auto
4 cover
ปรับขนาดภาพพื้นหลังให้ใหญ่พอที่จะครอบคลุมพื้นที่พื้นหลังทั้งหมด
5 contain
ปรับขนาดภาพให้ความสูงและความกว้างพอดีอยู่ในพื้นที่เนื้อหา
6 initial
ตั้งค่าคุณสมบัติให้เป็นค่าเริ่มต้น
7 inherit
สืบทอดคุณสมบัตินี้จากองค์ประกอบพาเรนต์

ตัวอย่าง (Example)

<!DOCTYPE html> <html> <head> <style> 
  #DIV1{ 
    box-shadow: 0 2px 0 4px mintcream; 
    padding: 45px; 
    background: url("https://www.tutorialspoint.com/plsql/images/plsql-mini-logo.jpg"); 
    background-size: 150px 150px; 
  } 
</style> 
<script> 
  function changeBackSize(){ 
    document.getElementById("DIV1").style.backgroundSize="100px 100px"; 
    document.getElementById("Sample").innerHTML="The background image size is now reduced"; 
  } 
</script> </head> 
<body> 
<h2>PL/SQL Tutorial</h2> 
<div id="DIV1"></div> 
<p>Change the background image size for the above div by clicking the below button</p> 
<button onclick="changeBackSize()">CHANGE SIZE</button> 
<p id="Sample"></p> 
</body> </html>

ผลลัพธ์ (Output)

ผลลัพธ์ที่ได้:

คุณสมบัติ HTML DOM Style backgroundSize

เมื่อคลิกปุ่ม CHANGE SIZE:

คุณสมบัติ HTML DOM Style backgroundSize