CSS跳轉(zhuǎn)動(dòng)畫效果是讓網(wǎng)站頁面更加生動(dòng)的好方法,通過設(shè)置CSS、JS等代碼,在頁面跳轉(zhuǎn)時(shí)使用動(dòng)畫效果,可以使用戶感覺流暢自然,增強(qiáng)用戶體驗(yàn)。下面讓我們來看看如何實(shí)現(xiàn)它。
<!-- HTML代碼 --> <a href="newpage.htm" class="link">點(diǎn)擊跳轉(zhuǎn)</a> <!-- CSS代碼 --> .link{ position: relative; padding: 10px 20px; border-radius: 5px; background-color: #336699; color: #fff; font-size: 18px; text-decoration: none; transition: all 0.5s; } .link:after{ position: absolute; content: ""; width: 0%; height: 2px; bottom: 0; left: 50%; background-color: #fff; transition: all 0.5s; transform: translateX(-50%); } .link:hover{ background-color: #2c3e50; color: #fff; } .link:hover:after{ width: 100%; }
通過以上代碼,我們?yōu)殒溄釉黾恿颂D(zhuǎn)動(dòng)畫效果。其中,.link:hover表示當(dāng)鼠標(biāo)經(jīng)過鏈接時(shí),鏈接將變成背景色為#2c3e50、字體顏色為#fff的狀態(tài)。.link:after是偽元素選擇器,表示在鏈接后面添加一個(gè)空的元素,用于做跳轉(zhuǎn)動(dòng)畫的效果。更多CSS常用選擇器的用法,可以參考CSS相關(guān)教程。
如上所示,我們已經(jīng)完成了CSS跳轉(zhuǎn)動(dòng)畫效果的實(shí)現(xiàn)。現(xiàn)在,用戶點(diǎn)擊鏈接時(shí),就能夠看到優(yōu)美的動(dòng)畫效果了,這樣更可以吸引用戶的眼球,讓網(wǎng)站更加生動(dòng)、美觀。