在專案中,幾乎所有的網站都會用到按鈕,多則十幾個,少則幾個。實用又好看的按鈕,能為頁面增色不少,更能吸引使用者的目光。本文主要講述CSS按鈕的多種寫法和CSS按鈕的美化,最後會展示一款常見的CSS按鈕樣式程式碼,供參考。好,繼續往下看吧!
一、CSS按鈕的多種寫法
CSS按鈕可以用button直接寫,寫可以用a標籤寫,還可以用input寫,當然也可以用div,你可以根據每個標籤的特點,使用不同的樣式把它們設定成你想要的樣式。例如:用a標籤寫按鈕,必然會用到text-decoration: none這個屬性,你用button寫為了美觀,可能會用到這個屬性 border: none等等。
1、button按鈕(無樣式)
<button>默认按钮</button>
2、超連結a標籤按鈕
<a href="#" class="button">链接按钮</a>
CSS部分:
.button { background-color: #4CAF50; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; }
3、button按鈕(含樣式)
<button class="button">按钮</button>
CSS部分:
.button { background-color: #4CAF50; border: none; color: white; padding: 15px 32px; text-align: center; font-size: 16px; cursor: pointer; }
4、input輸入框按鈕
<input type="button" class="button" value="输入框按钮">
CSS部分:
.button { background-color: #4CAF50; border: none; color: white; padding: 15px 32px; text-align: center; font-size: 16px; cursor: pointer; }
效果圖:
二、常見CSS按鈕樣式代碼
做一個很有質感的金屬按鈕,當使用者點擊此按鈕時,就會出現右圖的效果,背景顏色變深,按鈕周圍的陰影呈現內陰影。
.div { display: inline-block; padding: .3em .5em; background-image: linear-gradient(#ddd, #bbb); border: 1px solid rgba(0, 0, 0, .2); border-radius: .3em; box-shadow: 0 1px white inset; text-align: center; text-shadow: 0 1px 1px black; color: white; font-weight: bold; } .div:active { box-shadow: .05em .1em .2em rgba(0, 0, 0, .6) inset; border-color: rgba(0, 0, 0, .3); background: #bbb; }
圖片展示:
#以上,介紹了有哪些方法可以製作按鈕,以及為了美觀,你可以設定什麼樣式,最後,還舉例一個例子,供學習者參考!
以上是分享CSS按鈕的多種製作方式,附CSS 按鈕樣式代碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!