CSS按鍵漸變可以讓網站有更加美觀的效果,給用戶帶來更加良好的視覺體驗。接下來我們來了解下CSS按鍵漸變實現的相關代碼。
.button { background-image: linear-gradient(to bottom, #aaddff, #003399); color: white; text-align: center; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); border: none; border-radius: .25rem; padding: .375rem .75rem; font-size: .875rem; line-height: 1.5; cursor: pointer; } .button:hover { background-image: linear-gradient(to bottom, #77bfff, #0033cc); }
以上代碼中,background-image
設定了按鈕的漸變顏色,使用linear-gradient
宏設置按鈕漸變樣式。該宏有兩個參數,分別是漸變的方向和漸變的顏色。
在上述代碼中,我們設置了按鈕的漸變方向是從上到下,開始的顏色是#aaddff
,結束的顏色是#003399
。當鼠標移動到按鈕上時,顏色將變成從上到下漸變開始顏色#77bfff
和結束顏色#0033cc
。
除了背景漸變外,我們還設置了按鈕的文字顏色是白色,文字陰影使得文字更加清晰可見。同時我們還設置了按鈕的邊框為none,圓角半徑為0.25個rem,設置了按鈕的內間距和字體大小,提高了用戶使用按鈕的舒適度。
通過以上CSS按鍵漸變的代碼,我們可以實現一個美觀的功能強大的按鈕,為用戶帶來更好的使用體驗。