部分HTML代码
<div class="container">
<div class="lcd-light"></div>
<div class="monitor"></div>
<div class="monitor-neck"></div>
<div class="monitor-base"></div>
<div class="desk"></div>
<div class="tower"></div>
<div class="chair-back"></div>
<div class="chair-bottom"></div>
<div class="clock">
<div class="hour"></div>
<div class="minute"></div>
以下为部分CSS代码
@keyframes hrHand {
from {
transform: rotate(135deg);
}
to {
transform: rotate(495deg);
}
}
@keyframes minHand {
from {
transform: rotate(0deg);
}
to {
transform: rotate(1turn);
}
以下为部分js代码
function restartAnims(animClassArray, resetClass) {
for (let i = 0; i < animClassArray.length; ++i) {
let animClass = document.getElementsByClassName(animClassArray[i])[0];
animClass.className += " " + resetClass;
let animClassW = animClass.offsetWidth;
animClass.offsetWidth = animClassW;
animClass.className = animClassArray[i];