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

HTML DOM Style objectFit Thuộc tính

Thuộc tính HTML DOM Style objectFit trả về và sửa đổi cách thay đổi kích thước phần tử hình ảnh hoặc video trong tài liệu HTML để phù hợp với phần tử vùng chứa của nó.

Cú pháp

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

1. Trả về objectFit

object.objectFit

2. Sửa đổi objectFit

object.objectFit = “value”

Đây, giá trị có thể -

Giá trị Giải thích
tên đầu tiên Nó đặt giá trị thuộc tính này thành giá trị mặc định.
kế thừa Nó kế thừa giá trị thuộc tính này từ phần tử mẹ của nó.
không Trong đó, nội dung không được thay đổi kích thước.
điền Trong đó, nội dung có kích thước để lấp đầy hộp nội dung của phần tử và nếu cần, đối tượng sẽ được kéo căng hoặc thu nhỏ để vừa với hộp nội dung.
chứa Trong đó, nội dung được chia tỷ lệ để duy trì tỷ lệ co trong khi vừa vặn trong hộp nội dung của phần tử trong tài liệu HTML.
bìa Trong đó, nội dung được định kích thước hoặc cắt bớt để duy trì tỷ lệ co trong khi vừa vặn toàn bộ hộp nội dung của phần tử trong tài liệu HTML.
giảm quy mô Trong đó nội dung có kích thước.

Hãy để chúng tôi xem một ví dụ về Thuộc tính HTML DOM Style objectFit -

Ví dụ

<!DOCTYPE html>
<html>
<style>
   body {
      color: #000;
      height: 100vh;
      background-color: #8BC6EC;
      background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%);
      text-align: center;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
      margin: 1rem auto;
   }
   .img-class {
      width: 200px;
      height: 250px;
   }
</style>
<body>
<h1 style="text-align:center">DOM Style objectFit Property Demo</h1>
<img alt="Learn Time Series" src="https://www.tutorialspoint.com/time_series/images/time-series-mini-logo.jpg" class="img-class" width='300' height='200'>
<button class="btn" onclick="set()">Set objectFit</button>
<script>
   function set() {
      document.querySelector('.img-class').style.objectFit = "contain";
   }
</script>
</body>
</html>

Đầu ra

HTML DOM Style objectFit Thuộc tính

Nhấp vào “ Đặt objectFit ”Để đặt thuộc tính phù hợp đối tượng trên phần tử hình ảnh -

HTML DOM Style objectFit Thuộc tính