想要在網(wǎng)頁中添加一個(gè)流星劃過的特效,可以使用CSS來實(shí)現(xiàn)。下面是實(shí)現(xiàn)流星劃過的CSS代碼:
.meteor { position: absolute; top: -100px; left: 50%; width: 2px; height: 20px; background-color: #fff; box-shadow: 0px 0px 10px #fff; animation: meteor 2s ease-in-out infinite; } @keyframes meteor { 0% { transform: translate(-50%, -100%); } 100% { transform: translate(50%, 110%); } }
首先,在CSS中定義一個(gè).meteor的類,用于描述流星。使用“position:absolute”將流星的位置固定在頁面上。使用“top”屬性將流星放置在頁面的頂部,同時(shí)使用“l(fā)eft: 50%”屬性使流星居中。設(shè)置流星的“width”和“height”,并用“background-color”屬性設(shè)定流星的顏色。此外,使用“box-shadow”屬性為流星添加陰影,使其更加逼真。
接下來,在CSS中使用“@keyframes”定義流星運(yùn)動(dòng)的動(dòng)畫,命名為meteor。通過“transform: translate(-50%, -100%)”和“transform: translate(50%, 110%)”設(shè)置流星在動(dòng)畫過程中的位置。從一開始在頁面頂部出現(xiàn),到最終跑到頁面底部消失,實(shí)現(xiàn)流星劃過的動(dòng)畫效果。
最后,在HTML中添加對(duì)應(yīng)的標(biāo)簽,并應(yīng)用CSS中定義的.meteor類,即可在頁面上實(shí)現(xiàn)一個(gè)流星劃過的特效。例如:
<div class="meteor"></div>