Computer >> Máy Tính >  >> Lập trình >> HTML

Nền kiểu HTML DOM

Thuộc tính background-origin được sử dụng để đặt hoặc lấy nguồn gốc, tức là vị trí tương đối của nó. Nó có thể liên quan đến bất kỳ khu vực nào trong số bốn khu vực mô hình hộp.

Cú pháp

Sau đây là cú pháp cho -

Đặt thuộc tính backgroundOrigin -

object.style.backgroundOrigin = "padding-box|border-box|content-box|initial|inherit"

Giá trị

Các giá trị thuộc tính trên được giải thích như sau -

Sr.No Giá trị &Mô tả
1 hộp đệm
Để đặt hình nền so với hộp đệm.
Nó là giá trị mặc định.
Giá trị mặc định. Hình nền được đặt so với hộp đệm.
2 hộp viền
Để đặt hình nền so với hộp viền.
3 hộp nội dung
Để đặt hình nền so với hộp nội dung.
4 tên đầu tiên
Để đặt thuộc tính này thành giá trị ban đầu.
5 kế thừa
Để kế thừa giá trị tài sản mẹ.

Ví dụ

Chúng ta hãy xem một ví dụ cho thuộc tính backgroundOrigin -

<!DOCTYPE html>
<html>
<head>
<style>
   #DIV1 {
      margin: 20px;
      box-shadow: 0 0 5px black;
      padding: 30px;
      background: url("https://www.tutorialspoint.com/power_bi/images/power-bi-minilogo.jpg");
      background-origin: content-box;
      background-repeat: no-repeat;
      background-size: cover;
      font-size: 24px;
   }
   div>p {
      box-shadow: 0 0 5px darkgrey;
   }
</style>
<script>
   function changeBackOrigin(){
      document.getElementById("DIV1").style.backgroundOrigin="padding-box";
      document.getElementById("Sample").innerHTML="The background origin is now set to to padding-box";
   }
</script>
</head>
<body>
<h2>PowerBI Tutorial</h2>
<div id="DIV1">
<p>Learn PowerBI...Learn PowerBI...Learn PowerBI...Learn PowerBI...Learn
PowerBI...Learn PowerBI...Learn PowerBI...Learn PowerBI...Learn PowerBI...Learn
PowerBI...Learn PowerBI...Learn PowerBI... Learn PowerBI...Learn PowerBI...</p>
</div>
<p>Change the above div background origin by clicking the below button</p>
<button onclick="changeBackOrigin()">CHANGE ORIGIN</button>
<p id="Sample"></p>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Nền kiểu HTML DOM

Khi nhấp vào nút THAY ĐỔI NGUỒN GỐC -

Nền kiểu HTML DOM