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

Đặt bao nhiêu giây hoặc mili giây để hoàn thành một hiệu ứng chuyển tiếp.


Để đặt thời lượng hoàn thành hiệu ứng, hãy sử dụng Chuyển đổi độ bão hòa thuộc tính trong JavaScript.

Ví dụ

Bạn có thể thử chạy đoạn mã sau để trả về thời gian hoàn thành một hiệu ứng chuyển tiếp mất bao nhiêu giây hoặc mili giây -

<!DOCTYPE html>
<html>
   <head>
      <style>
         #div1 {
            position: relative;
            margin: 10px;
            height: 300px;
            width: 400px;
            padding: 20px;
            border: 2px solid blue;
         }

         #div2 {
            padding: 80px;
            position: absolute;
            border: 2px solid BLUE;
            background-color: yellow;
            transform: rotateY(45deg);
            transition: all 5s;
         }

         #div2:hover {
            background-color: orange;
            width: 50px;
            height: 50px;
            padding: 100px;
            border-radius: 50px;
         }
      </style>
   </head>
   <body>
      <p>Hover over DIV2</p>

      <button onclick = "display()">Set</button>

      <div id = "div1">DIV1
         <div id = "div2">DIV2</div>
      </div>

      <script>
         function display() {
            document.getElementById("myDIV").style.transitionDuration = "5s";
         }
      </script>
   </body>
</html>