First of all, I will provide you with two pictures of clocks and hands: (You need to adjust the specific size yourself)
Then the renderings:
The code is as follows:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>摆动的钟表</title> <style type="text/css"> body{ margin: 0; background: #111; text-align: center; } h1{ font-size: 14px; font-family: "Microsoft YaHei UI"; text-align: center; } .stage{ width: 120px; height:auto; margin: 0 auto; position: relative; -webkit-transform-origin: center top; -webkit-transform: rotate(-30deg); -webkit-animation: sway 2.2s infinite alternate ease-in-out;/*alternate:反向*/ } .watch{ width: 100%; height: auto; } .seconds{ position: absolute; width: 8%; height:auto; bottom:11%; left:45.5%; -webkit-transform-origin: center 68%; -webkit-animation: second 60s infinite linear;/*infinite:无限循环*/ } @-webkit-keyframes second { to{ -webkit-transform: rotate(355deg); } } @-webkit-keyframes sway { to{ -webkit-transform: rotate(30deg); } } </style> </head> <body> <p class="stage"> <p class="watch"><img src="../img/clock.png" alt="" width="120" height="410"></p> <p class="seconds"><img src="../img/secondHand.png" alt="" width="10" height="55"></p> </p> </body> </html>
This article explains how to use css3 html5 to make a swinging clock. For more related content, please pay attention to php Chinese net.
Related recommendations:
Two tree array constructors without recursion
Convert HTML to Excel, and realize printing and downloading functions
The above is the detailed content of css3+html5——oscillating clock. For more information, please follow other related articles on the PHP Chinese website!