在CSS中可以很容易地實現文字上下跳動的效果。此效果可以用在一些特殊的場景,如超鏈接懸浮時的效果等。下面就詳細介紹一下如何使用CSS實現文字上下跳動:
<style> /* 定義跳動的動畫 */ @keyframes jump { 0% { transform: translateY(0); } 50% { transform: translateY(-10px); } 100% { transform: translateY(0); } } /* 設置文字屬性 */ .jump-text { font-size: 20px; color: #fff; } /* 應用動畫 */ .jump-text:hover { animation: jump 0.5s ease-in-out infinite; } </style> <p>在HTML中添加一個跳動的標簽,給它一個class名,如下所示:</p> <p> <span class="jump-text">這里是跳動的文字</span> </p>
如上所示,在CSS中定義了一個名為jump的動畫,這個動畫包括了三個關鍵幀,分別是這個標簽從第一個關鍵幀開始跳到第二個關鍵幀上跳了10像素,從第二個關鍵幀停留一會兒,再從第二個關鍵幀跳回第一個關鍵幀。接下來通過設置CSS樣式來應用這個動畫,將其應用于跳動的文本中,當鼠標懸浮在跳動的文本上時,動畫開始播放,跳動的效果就會出現了。
最后,在HTML中添加一個存在class名為jump-text的span標簽就可以實現文本的上下跳動效果了。試著將上面的代碼復制到你的編輯器中,然后運行,馬上就能看到文字上下跳動的效果了!
下一篇div。find