CSS圓點(diǎn)閃爍效果可以為網(wǎng)頁(yè)添加一些亮點(diǎn),吸引用戶的注意力。本文將介紹如何使用CSS3實(shí)現(xiàn)圓點(diǎn)閃爍效果。
.blink { width: 10px; height: 10px; background-color: #fff; border-radius: 100%; animation: blinking 1s infinite; } @keyframes blinking { 0% { box-shadow: 0 0 5px 1px #fff; } 50% { box-shadow: 0 0 0 1px #fff; } 100% { box-shadow: 0 0 5px 1px #fff; } }
上面的代碼中,我們創(chuàng)建了一個(gè)名為“blink”的class,表示一個(gè)白色的圓點(diǎn)。然后通過(guò)border-radius屬性將它變成一個(gè)圓形。接著,我們使用CSS3的animation屬性來(lái)讓這個(gè)圓點(diǎn)閃爍。
在“blinking”關(guān)鍵幀中,我們定義了三個(gè)狀態(tài):0%、50%和100%。在每個(gè)狀態(tài)中我們都使用box-shadow屬性為圓點(diǎn)添加了一個(gè)白色陰影。但在不同狀態(tài)下,這個(gè)陰影的大小不同。在0%和100%狀態(tài)下,陰影較大,使得圓點(diǎn)看起來(lái)比較亮。在50%的狀態(tài)下,圓點(diǎn)消失不見(jiàn),只留下一個(gè)小小的邊框。
最后我們將這個(gè)動(dòng)畫無(wú)限循環(huán),直到用戶關(guān)閉網(wǎng)頁(yè)。通過(guò)這個(gè)簡(jiǎn)單的CSS代碼,我們就可以讓一個(gè)小小的白色圓點(diǎn)帶來(lái)更多的生命力和動(dòng)感,為我們的頁(yè)面注入更多的活力。