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

Thuộc tính chuyển đổi kiểu HTML DOM

Thuộc tính chuyển tiếp Kiểu DOM trong HTML trả về và sửa đổi giá trị của thuộc tính CSS chuyển tiếp của một phần tử HTML trong tài liệu HTML.

Cú pháp

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

1. Quay lại quá trình chuyển đổi

object.transition

2. Đang sửa đổi quá trình chuyển đổi

object.transition = “value”

Giá trị ở đây có thể là -

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ó.
độ trễ thời gian của thuộc tính-chức năng Ở đây, thuộc tính đại diện cho tên của thuộc tính CSS sẽ là hàm transfer.timing đại diện cho đường cong tăng tốc của hiệu ứng chuyển tiếp. độ trễ biểu thị khi nào hiệu ứng chuyển tiếp sẽ bắt đầu.

Hãy để chúng tôi xem một ví dụ về Thuộc tính chuyển đổi kiểu HTML DOM:

Ví dụ

<!DOCTYPE html>
<html>
<style>
   body {
      color: #000;
      height: 100vh;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
      margin: 1rem 0;
   }
   .circle {
      height: 100px;
      width: 100px;
      background-color: #db133a;
   }
   .circle:hover {
      height: 200px;
      width: 200px;
      border-radius: 50%;
   }
   .show {
      font-size: 1.2rem;
      margin: 1rem 0;
   }
</style>
<body>
<h1>DOM Style transition Property Demo</h1>
<div class='circle'></div>
<button onclick="set()" class="btn">Set Transition</button>
<div class="show">Now, hover on the square</div>
<script>
   function set() {
      document.querySelector('.circle').style.transition = "all 1s";
   }
</script>
</body>
</html>

Đầu ra

Thuộc tính chuyển đổi kiểu HTML DOM

Nhấp vào “ Đặt chuyển tiếp ”Rồi di chuột vào ô vuông“ đỏ ”để xem hiệu ứng chuyển tiếp.

Thuộc tính chuyển đổi kiểu HTML DOM