CSS3波浪文字是一個很有趣的效果,可以讓你的網站看起來更加的炫酷。而且它非常容易實現,只需要一些簡單的CSS代碼即可。
.wave-text { font-size: 60px; background: linear-gradient(-45deg, #4bb7fd 0%, #7d4bff 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: wave-text 1.5s linear infinite; } @keyframes wave-text { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(-10%); transform: translateY(-10%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } }
上文是實現波浪文字的CSS代碼,其中的核心效果是使用了漸變背景色來實現。具體來說,我們定義了一個背景色的線性漸變,然后使用了background-clip屬性對文本進行裁剪,使得文本僅顯示在漸變背景色的區域內。
同時,我們還定義了一個動畫效果,讓文本不停的上下移動。動畫使用了CSS3的關鍵幀(keyframes)特性,定義了從0%到100%的動畫效果,其中50%處的效果是文本向上移動10%。因此,在動畫運行時,文本會連續上下波動。
最后,將波浪文字的CSS類應用到你需要顯示效果的標簽中,就可以實現一個酷炫的波浪文字效果了。