隨著互聯網的飛速發展,網站設計越來越受到大家的關注。作為網站設計中不可或缺的一環,頁面特效,在給網頁增加互動性和視覺效果方面功不可沒。
CSS頁面點擊特效是其中的一種,它可以在用戶點擊按鈕或鏈接時,給出炫酷的動畫效果,增加用戶的體驗感。下面分享幾種常見的CSS點擊特效。
// 實現文本隨光標移動的效果 a { position: relative; } a:hover::after { content: ""; position: absolute; height: 2px; width: 100%; bottom: -5px; left: 0; background-color: #FFD700; z-index: -1; transform: scaleX(0); transform-origin: center; transition: transform 250ms ease-in-out; } a:hover::before { content: ""; position: absolute; height: 2px; width: 100%; top: -5px; left: 0; background-color: #FFD700; z-index: -1; transform: scaleX(0); transform-origin: center; transition: transform 250ms ease-in-out; } a:hover::after { transform: scaleX(1); } a:hover::before { transform: scaleX(1); }
// 實現在點擊按鈕的時候產生脈沖動畫的效果 button:active { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1); transform: scale(0.9); transition: box-shadow 0.1s ease-out, transform 0.1s ease-out; }
// 實現按鈕被點擊后變為另一種顏色的效果 button:active { background-color: #FFD700; color: #fff; }
CSS頁面點擊特效可以為網站增加趣味性和交互性,但也要注意適量使用,不要影響用戶的使用體驗。
上一篇css設置文本開頭空兩行
下一篇css設置文本框陰影