使用自定義CSS時鐘可以為網站增添一份獨特的風格,更加吸引眼球,而加上彈屏效果則可以為網站注入更豐富的趣味和交互性。以下是使用CSS和JavaScript實現自定義時鐘和彈屏功能的方法:
/*定義時鐘盤樣式*/ .clock{ width: 200px; height: 200px; background-color: #fff; border-radius: 50%; box-shadow: 0px 0px 10px #888; position: relative; } /*定義時鐘指針樣式*/ .hour-hand{ width: 6px; height: 60px; background-color: #00aced; position: absolute; top: 50%; left: 50%; transform-origin: bottom center; transform: translate(-50%, -100%); } .minute-hand{ width: 4px; height: 80px; background-color: #00aced; position: absolute; top: 50%; left: 50%; transform-origin: bottom center; transform: translate(-50%, -100%); } .second-hand{ width: 2px; height: 100px; background-color: #00aced; position: absolute; top: 50%; left: 50%; transform-origin: bottom center; transform: translate(-50%, -100%); } /*定義時鐘中心點樣式*/ .dot{ width: 20px; height: 20px; background-color: #00aced; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } /*定義彈屏效果*/ .bounce{ animation: bounce 1s ease; } @keyframes bounce { 0%{ transform: scale(0.5); } 50%{ transform: scale(1.2); } 100%{ transform: scale(1); } }
以上是自定義時鐘和彈屏效果的樣式代碼,HTML代碼如下:
使用以上代碼即可在網頁中添加時鐘和彈屏功能,歡迎大家參考。
上一篇色塊背景css