在網頁設計中,CSS 數字加減動畫特效經常用來增強頁面的交互性。通過使用CSS動畫,我們可以創造出更加生動、鮮活的頁面效果。今天我們就來學習一下如何使用 CSS 來實現數字加減動畫特效。
.count{ font-size: 36px; color: #333; display: inline-block; padding: 5px 10px; border: 2px solid #333; border-radius: 5px; transition: .3s ease-in-out; margin: 10px 0; } .count:hover{ color: #fff; background-color: #333; cursor: pointer; }
首先,我們需要先定義一些 CSS 樣式,包括數字的字體大小、顏色、邊框等樣式,還有數字的動畫效果樣式。
接下來,我們需要使用 JavaScript 來控制數字的增減。我們可以在HTML中添加兩個按鈕,用于控制數字的增減。
<div class="count">0</div> <button onclick="addCount()">+</button> <button onclick="reduceCount()">-</button>
在 JavaScript 中,我們需要先獲取到數字對應的元素,然后分別在增加和減少函數中進行數字的加減操作,并將結果更新到頁面中。
var countElement = document.querySelector(".count"); var countNum = parseInt(countElement.innerText); function addCount(){ countNum++; countElement.innerText = countNum; } function reduceCount(){ countNum--; countElement.innerText = countNum; }
通過上述方法,我們就能夠實現一個簡單的數字加減動畫特效了。如需更加豐富的特效,可以結合 CSS 動畫的同學,將數字加減的過程制作成一個平滑過渡的動畫效果。
下一篇div中橫線