CSS 是一種用于定義網頁顯示樣式的語言,可以實現豐富的動畫效果。其中的點擊播放動畫功能,可以讓網頁更具趣味性,以下是一個簡單的實現方式:
/* 定義動畫關鍵幀 */ @keyframes play { 0% { transform: scale(1); background-color: #FCC5C5; } 50% { transform: scale(1.5); background-color: #FFA7A7; } 100% { transform: scale(1); background-color: #FCC5C5; } } /* 給播放按鈕加上動畫 */ .play_btn { display: inline-block; border: 2px solid #FFB6C1; padding: 10px 20px; border-radius: 5px; background-color: #FCC5C5; cursor: pointer; } .play_btn:active { animation: play .5s ease-in-out; }
上述代碼中,首先定義了一個名為“play”的動畫關鍵幀,包含從 0% 到 100% 這段時間內需要改變的屬性,比如縮放和背景顏色。接著給播放按鈕的樣式添加了一行代碼,當用戶點擊按鈕時觸發“play”動畫。這里使用了 :active 偽類,表示用戶按下鼠標時的狀態。
使用 CSS 點擊播放動畫可以為網頁添加更多的互動元素,并使網頁更具生命力。