CSS3中的刪除線文本效果并不是新奇的。不過,這個效果通常是以靜態(tài)方式呈現(xiàn)的。我們可以使用CSS3動畫來實現(xiàn)一個加強版的刪除線文本效果,讓刪除線與可視界面產(chǎn)生更奇妙的互動。
del { position: relative; animation: strikethrough 0.5s linear; } @keyframes strikethrough { 0% { width: 0; } 100% { width: 100%; } }
如上代碼所示,我們使用CSS3動畫實現(xiàn)了刪除線的漸進效果。我們給刪除線(del)設(shè)置相對定位(position: relative),使得內(nèi)部的偽元素可以相對于其進行絕對定位。在通過偽元素的:before屬性為刪除線添加漸進顏色的同時,我們會指定這段動畫的持續(xù)時間為0.5秒(linear),讓其以線性方式播放,從而實現(xiàn)了一個更加自然的效果。
通過使用這段代碼,在您的網(wǎng)站上實現(xiàn)了更先進的刪除線文本效果。如果您想體驗這個效果,可以在您的網(wǎng)站中插入這段CSS3代碼,運行您的頁面,然后將鼠標懸停在刪除線上,查看其效果。您會發(fā)現(xiàn)這種刪除線效果比靜態(tài)刪除線更有吸引力和生機。