Sắp tới ngày 14/2 ngày lễ tình nhân hôm nay mình làm cái hướng dẫn các bạn làm sao để làm một hình trái tim đập bằng css.

Trái tim và hình học bạn có thể xem hình ảnh dưới đây

Từ hình trên chúng ta thấy 1 trái tim gồm 2 hình tròn và 1 hình vuông

Chúng ta dùng đoạn code này để tạo hình

Bạn có thể nhận ra rằng chúng tôi xác định hình vuông bằng cách sử dụng lớp heart và affter, chúng ta cần tạo thêm các hình nhỏ hơn để tạo nhịp đập cho trái tim.

Tạo nhịp đập cho trái tim.

Hãy tạo ra một xung. Ở đây chúng ta sẽ sử dụng quy tắc @keyframes. Quy tắc CSS @keyframes được sử dụng để xác định hành vi của một chu kỳ của hoạt hình CSS.

Khi chúng ta đang sử dụng quy tắc khung hình chính, chúng ta có thể chia một khoảng thời gian cho các phần nhỏ hơn và tạo một phép biến đổi / hoạt hình bằng cách chia nó thành các bước (mỗi bước tương ứng với tỷ lệ phần trăm hoàn thành của khoảng thời gian).

Vì vậy, hãy tạo nhịp đập. Hoạt hình nhịp tim của chúng tôi bao gồm 3 bước:

  1. Trên 0% khoảng thời gian chúng tôi bắt đầu không có chuyển đổi.
  2. Trên 20% khoảng thời gian chúng tôi mở rộng hình dạng của mình lên 125% kích thước ban đầu.
  3. Trên 40% khoảng thời gian chúng tôi mở rộng hình dạng của mình lên 150% kích thước ban đầu.

Trong 60% thời gian còn lại, chúng tôi dành thời gian để trái tim trở lại trạng thái ban đầu.

Cuối cùng chúng ta phải gán hình ảnh động cho trái tim của chúng ta.

Và Kết Quả Chúng Ta được

Leave a Reply

avatar
  Subscribe  
Notify of