溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

通過CSS創建不同效果按鈕的方法

發布時間:2020-08-27 15:51:05 來源:億速云 閱讀:238 作者:小新 欄目:web開發

通過CSS創建不同效果按鈕的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

通過CSS可以實現多種按鈕效果,比如通過CSS漸變屬性可以設置顏色漸變的效果按鈕,通過 box-shadow實現按下效果按鈕等

通過CSS創建不同效果按鈕的方法

HTML代碼

<div class="pm">
	<button>平面按鈕</button>
</div>

基礎的CSS樣式代碼

button{
display: inline-block;
margin: 0 10px 0 0;
padding: 15px 45px;
font-size:20px;
font-family:"Bitter",serif;
line-height: 20px;
appearance: none;
 box-shadow:none;
 border-radius: 0;
}

(1)平面樣式CSS按鈕

平面樣式按鈕的使用現在非常流行,并且符合無處不在的平面設計趨勢。,這些的平面樣式按鈕效果很好看。以下代碼是按鈕處于正常的情況下的狀態

.pm button {
  color:#fff;
  background-color:#6496c8;
  border:none;
}

效果圖:

通過CSS創建不同效果按鈕的方法

(2)邊框樣式CSS按鈕

邊框樣式按鈕與平面按鈕屬于同一類。唯一的區別是,我們將使用邊框來代替平面按鈕所使用的背景顏色。以下代碼是按鈕處于正常的情況下的狀態

.pm button {
  color:#444;
 border:5px solid #6496c8;
  background-color: #fff;
}

效果圖:

通過CSS創建不同效果按鈕的方法

(3)漸變和陰影樣式CSS按鈕

這種漸變和陰影樣式的按鈕更加符合我們在過去的日子里所看到的按鈕效果。如果你喜歡那些顏色多彩的那么漸變/陰影樣式的按鈕適合您。創建這款按鈕的好處是它的效果全部由CSS完成,因此可以輕松的對其放大或縮小而不必擔心會丟失分辨率,或者必須創建新圖像。以下代碼是按鈕處于正常的情況下的狀態

.pm button {
  color:#fff;
  text-align: center;
  box-shadow:inset 0 0 0 1px #e91e637d; 
  background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, rgb(244,103,34), rgb(197,29,124));
  background: -moz-linear-gradient(right, rgb(244,103,34), rgb(197,29,124)); 
  background: linear-gradient(to right, rgb(244,103,34) , rgb(197,29,124));}
}

效果圖:

通過CSS創建不同效果按鈕的方法

(4)按樣式CSS按鈕

這些“按下”式按鈕結合了一些平面設計和假象,讓用戶感覺他們實際上按下了按鈕。當用戶按下它時,它似乎陷入了頁面。它的實現需要用到陰影來設置,使其具有3D彈出外觀。以下代碼是按鈕處于正常的情況下的狀態

.pm button {
  color: #fff;
  background-color: #6496c8;
  border: none;
  border-radius: 15px;
  box-shadow: 0 10px #27496d;
}

效果圖:

通過CSS創建不同效果按鈕的方法

感謝各位的閱讀!看完上述內容,你們對通過CSS創建不同效果按鈕的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女