CSS作為前端頁面樣式設計的核心語言,其強大且易于掌握的特點受到了廣大開發者們的喜愛。在CSS中,圓形波紋效果是一種非常常用的動畫效果,可以很好地營造出頁面的動感和時尚感。
.ripple { width: 100px; height: 100px; position: relative; overflow: hidden; border-radius: 50%; } .ripple::before { content: ''; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.4); position: absolute; top: 0; left: 0; animation: ripple 1s ease-out; } @keyframes ripple { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } }
以上代碼是實現圓形波紋效果的核心代碼。在HTML中,我們可以先創建一個空心的圓形div,然后在其before偽元素中繪制一個半透明白色的圓形,利用CSS3中的animation關鍵字,將其動畫設為ripple,并設置一些關鍵幀動畫。最后,通過設置CSS樣式及關鍵幀動畫,我們就可以得到一個完美的圓形波紋效果。
總而言之,圓形波紋是一種實現動感效果的非常好的方式。我們可以通過調整代碼中的參數及樣式,來創建出自己喜歡的波紋效果。同時,圓形波紋也可以用于各種網頁設計和動畫中,讓頁面更加生動有趣。
上一篇css圓形光環特效