See the effect first Implementation Code <div class="box box1"></div> <div class="box box2"></div> <div class="box box3"></div> <div class="box box4"></div> <div class="box box5"></div> <div class="box box6"></div> * { margin: 0; padding: 0; box-sizing: border-box; } body { width: 100%; height: auto; background: #f90; overflow: hidden; } .box { width: 50px; height: 50px; background: #f70; transform: rotate(45deg); position: absolute; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3); } .box1 { left: calc(50% - 25px); top: calc(100% - 75px); animation: box1 cubic-bezier(1, 0, 0.45, 1.4) 2s 1; } .box2 { left: calc(50% - 65px); top: calc(100% - 115px); animation: box2 cubic-bezier(1, 0, 0.45, 1.4) 2.5s 1; } .box3 { left: calc(50% + 15px); top: calc(100% - 115px); animation: box3 cubic-bezier(1, 0, 0.45, 1.4) 3s 1; } .box4 { left: calc(50% + 55px); top: calc(100% - 155px); animation: box4 cubic-bezier(1, 0, 0.45, 1.4) 3.5s 1; } .box5 { left: calc(50% - 105px); top: calc(100% - 155px); animation: box5 cubic-bezier(1, 0, 0.45, 1.4) 4s 1; } .box6 { left: calc(50% - 25px); top: calc(100% - 155px); animation: box6 cubic-bezier(1, 0, 0.45, 1.4) 4.5s 1; } @keyframes box1 { from { top: -100px; } to { top: calc(100% - 75px); } } @keyframes box2 { from { top: -100px; } to { top: calc(100% - 115px); } } @keyframes box3 { from { top: -100px; } to { top: calc(100% - 115px); } } @keyframes box4 { from { top: -100px; } to { top: calc(100% - 155px); } } @keyframes box5 { from { top: -100px; } to { top: calc(100% - 155px); } } @keyframes box6 { from { top: -100px; } to { top: calc(100% - 155px); } } The above is the details of how to use CSS3 to achieve the animation effect of falling graphics. For more information about CSS3 falling graphics, please pay attention to other related articles on 123WORDPRESS.COM! |
<<: Introduction to the steps of deploying redis in docker container
>>: How to submit the value of a disabled form field in a form Example code
This article summarizes the notes for installing ...
Table of contents 1. Constructor and instantiatio...
This is a website I imitated when I was self-stud...
Table of contents 1. Data Manipulation Language (...
Table of contents 1. Timer monitoring 2. Event mo...
Aggregating data from various sources allows the ...
1. Change password 1. Modify the password of ordi...
####Management of input and output in the system#...
1. Check and install pssh, yum list pssh 2. Becau...
Table of contents 1. Table self-sorting 2. Paging...
It took me three hours to install MySQL myself. E...
1. Docker cross-host communication Docker cross-h...
Table of contents 1. Use SVG 2. Use fontAwesome 3...
Table of contents Preface 1. ss command 2. Overal...
The image can be saved on hub.docker.com, but the...