圓點CSS3動畫是一種在網頁中使用CSS3語言來實現動畫效果的方式,它可以通過圓點的大小、顏色、位置、速度等屬性來創造出各種奇妙的動畫效果,如漸隱、旋轉、平移、縮放等。
.dot{ width: 10px; height: 10px; border-radius: 50%; background-color: #f0f; position: absolute; animation: fade-out 0.8s ease-in-out infinite; } @keyframes fade-out{ 0%{ opacity: 1; transform: translate(-50%, -50%) scale(1); } 50%{ opacity: 0.5; transform: translate(-50%, -50%) scale(1.5); } 100%{ opacity: 0; transform: translate(-50%, -50%) scale(2); } }
上述代碼中,我們定義了一個名為dot的元素,實現了一個圓點漸隱動畫的效果。我們通過width和height屬性,設定圓點的大小,通過border-radius屬性,將正方形變為圓形。通過background-color屬性,設置圓點背景顏色,使其更加突出。設置position為absolute,可以通過定位來調整圓點的位置。
注:定位前提是父級容器的position屬性值為relative或absolute。
最后,則是加入在圓點上實現的動畫效果代碼。我們先定義了一個名為fade-out的動畫,通過opacity屬性,實現圓點逐漸淡出,通過transform屬性的移動和縮放實現圓點位移和大小變化。添加到dot元素上的animation屬性,指定了動畫名稱,設定了動畫時間,動畫效果(緩動),并設置為無限循環。
因此,通過CSS3動畫,我們可以實現各種與圓點相關的動態效果,讓網頁更加生動有趣。