คุณสมบัติ backgroundPosition ใช้สำหรับการตั้งค่าหรือรับตำแหน่งเริ่มต้นสำหรับภาพพื้นหลังขององค์ประกอบที่สัมพันธ์กับแหล่งกำเนิด
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติ backgroundPosition -
object.style.backgroundPosition = value
คุณค่า
ต่อไปนี้เป็นค่า -
| ค่า | คำอธิบาย |
|---|---|
| ซ้ายบน ตัวกลางบน ขวาบน กลางซ้าย ศูนย์เซ็นเตอร์ กลางขวา ล่างซ้าย ตรงกลางด้านล่าง ล่างขวา | ชื่อตำแหน่งสามารถเข้าใจได้ หากคุณเขียนค่าเพียงค่าเดียว อีกค่าหนึ่งก็จะอยู่ตรงกลางเสมอ |
| xpos ypos | เพื่อระบุตำแหน่งแนวนอน(x) และแนวตั้ง(y) เริ่มจากมุมบนซ้ายด้วย 0,0 ควรใช้พิกเซลเป็นหน่วยแม้ว่าคุณจะสามารถใช้หน่วย CSS อื่นได้เช่นกัน |
| x% y% | เพื่อระบุตำแหน่งในตำแหน่งแนวนอน(x) และแนวตั้ง(y) ในแง่ของเปอร์เซ็นต์ เริ่มจากซ้ายบน 0% 0% และคอร์เน็ตขวาล่าง 100% 100% เนื่องจากการระบุค่าหนึ่งหมายความว่าอีกค่าหนึ่งจะอยู่กึ่งกลาง กล่าวคือ จะอยู่ที่ 50% |
| ค่าเริ่มต้น | สำหรับการตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น |
| สืบทอด | หากต้องการรับค่าคุณสมบัติหลัก |
ตัวอย่าง
ให้เราดูตัวอย่างคุณสมบัติ backgroundPosition -
<!DOCTYPE html>
<html>
<head>
<style>
body{
background-image: url("https://www.tutorialspoint.com/power_bi/images/power-bi-minilogo.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 20% 60%;
}
</style>
<script>
function changeBackPosition(){
document.body.style.backgroundPosition="top right";
document.getElementById("Sample").innerHTML="The background image position is now changed";
}
</script>
</head>
<body>
<h2>Learning is fun</h2>
<p>Free learning tutorial for all...</p>
<p>Change the background image position by clicking the below button.</p>
<button onclick="changeBackPosition()">CHANGE POSITION</button>
<p id="Sample"></p>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

เมื่อคลิกปุ่มเปลี่ยนตำแหน่ง -
