Hướng dẫn hover animation css w3schools - hover hoạt hình css w3schools

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.

Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.


Transition-Delay

Chỉ định độ trễ (tính bằng giây) cho hiệu ứng chuyển tiếp

Thời gian chuyển tiếp

Chỉ định số giây hoặc mili giây một hiệu ứng chuyển tiếp để hoàn thành

  • transition
  • transition-delay
  • transition-duration
  • transition-property
  • transition-timing-function

chuyển tiếp-tài sản

Chỉ định tên của thuộc tính CSS, hiệu ứng chuyển tiếp dành cho

Chuyển đổi + Chuyển đổi
Nhiều ví dụ chuyển tiếp26.0 10.0 16.0 6.1 12.1
div {& nbsp; Chuyển đổi-tài sản: chiều rộng; & nbsp; Thời gian chuyển tiếp: 2S; & nbsp; Chuyển đổi thời gian chức năng: tuyến tính; & nbsp; & nbsp; chuyển tiếp-triệt: 1S; }26.0 10.0 16.0 6.1 12.1
Thuộc tính chuyển tiếp CSS26.0 10.0 16.0 6.1 12.1
Tài sản26.0 10.0 16.0 6.1 12.1
chuyển đổi26.0 10.0 16.0 6.1 12.1


Một thuộc tính tốc ký để đặt bốn thuộc tính chuyển tiếp thành một thuộc tính duy nhất

Transition-Delay

  • Chỉ định độ trễ (tính bằng giây) cho hiệu ứng chuyển tiếp
  • Thời gian chuyển tiếp

Chỉ định số giây hoặc mili giây một hiệu ứng chuyển tiếp để hoàn thành If the duration part is not specified, the transition will have no effect, because the default value is 0.

chuyển tiếp-tài sản

Thí dụ

#Div1 {Chuyển tiếp thời gian-function: tuyến tính; ;
  width: 100px;
  height: 100px;
  background: red;
  transition: width 2s;
}


Hãy tự mình thử »

Bây giờ, chúng ta hãy chỉ định một giá trị mới cho thuộc tính chiều rộng khi người dùng thay đổi phần tử:

Lưu ý rằng khi con trỏ ra khỏi yếu tố, nó sẽ dần thay đổi trở lại với phong cách ban đầu của nó.


Thay đổi một số giá trị thuộc tính

Ví dụ sau đây thêm hiệu ứng chuyển tiếp cho cả thuộc tính chiều rộng và chiều cao, với thời lượng 2 giây cho chiều rộng và 4 giây cho chiều cao:



Chỉ định đường cong tốc độ của quá trình chuyển đổi

Thuộc tính transition-timing-function chỉ định đường cong tốc độ của hiệu ứng chuyển tiếp.

Thuộc tính chuyển đổi thời gian chuyển đổi có thể có các giá trị sau:

  • ease - Chỉ định hiệu ứng chuyển tiếp với khởi động chậm, sau đó nhanh, sau đó kết thúc chậm (đây là mặc định)
  • linear - Chỉ định hiệu ứng chuyển tiếp với cùng tốc độ từ đầu đến cuối
  • ease-in - Chỉ định hiệu ứng chuyển tiếp với khởi đầu chậm
  • ease-out - Chỉ định hiệu ứng chuyển tiếp với kết thúc chậm
  • transition-delay0 - Chỉ định hiệu ứng chuyển tiếp với khởi động chậm và kết thúc
  • transition-delay1 - Cho phép bạn xác định các giá trị của riêng mình trong hàm hình khối

Ví dụ sau đây cho thấy một số đường cong tốc độ khác nhau có thể được sử dụng:

Thí dụ

#Div1 {Chuyển tiếp thời gian-function: tuyến tính; ;
#div2 {transition-timing-function: ease;}
#div3 {transition-timing-function: ease-in;}
#div4 {transition-timing-function: ease-out;}
#div5 {transition-timing-function: ease-in-out;}

Hãy tự mình thử »


Trì hoãn hiệu ứng chuyển tiếp

Thuộc tính transition-delay chỉ định độ trễ (tính bằng giây) cho hiệu ứng chuyển tiếp.

Ví dụ sau có độ trễ 1 giây trước khi bắt đầu:


Chuyển đổi + Chuyển đổi

Ví dụ sau đây thêm hiệu ứng chuyển đổi cho phép biến đổi:


Nhiều ví dụ chuyển tiếp

Các thuộc tính chuyển đổi CSS có thể được chỉ định từng cái một, như thế này:

Thí dụ

#Div1 {Chuyển tiếp thời gian-function: tuyến tính; ;
  transition-property: width;
  transition-duration: 2s;
  transition-timing-function: linear;
  transition-delay: 1s;
}

Hãy tự mình thử »

Trì hoãn hiệu ứng chuyển tiếp



Thuộc tính transition-delay chỉ định độ trễ (tính bằng giây) cho hiệu ứng chuyển tiếp.

Ví dụ sau có độ trễ 1 giây trước khi bắt đầu:

Chuyển đổi + Chuyển đổiVí dụ sau đây thêm hiệu ứng chuyển đổi cho phép biến đổi:
Nhiều ví dụ chuyển tiếpCác thuộc tính chuyển đổi CSS có thể được chỉ định từng cái một, như thế này:
div {& nbsp; Chuyển đổi-tài sản: chiều rộng; & nbsp; Thời gian chuyển tiếp: 2S; & nbsp; Chuyển đổi thời gian chức năng: tuyến tính; & nbsp; & nbsp; chuyển tiếp-triệt: 1S; }hoặc bằng cách sử dụng thuộc tính tốc ký transition:
Thuộc tính chuyển tiếp CSSBảng sau liệt kê tất cả các thuộc tính chuyển đổi CSS:
Tài sảnSự mô tả
chuyển đổiMột thuộc tính tốc ký để đặt bốn thuộc tính chuyển tiếp thành một thuộc tính duy nhất