ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用してさまざまな効果を持つボタンを作成する方法

CSS を使用してさまざまな効果を持つボタンを作成する方法

清浅
清浅オリジナル
2019-01-10 10:40:586331ブラウズ


CSS を通じてさまざまなボタン効果を実現できます。たとえば、色のグラデーション効果ボタンは CSS のグラデーション属性やプレス効果によって設定できます。ボタンは box-shadow を通じて実現できます。

今日この記事では、フラット、ボーダー、グラデーション、シャドウなどのいくつかの異なるスタイルのボタン効果を作成し、スタイル ボタンを押す方法を紹介します。次に記事内ではCSSコードで効果を実現する方法を詳しく紹介します。

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 )Borderスタイル CSS ボタン

ボーダー スタイル ボタンは、フラット ボタンと同じカテゴリに属します。唯一の違いは、フラット ボタンに使用される背景色の代わりに境界線を使用することです。次のコードは、ボタン

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

Rendering の通常の状態です。

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));}
}

レンダリング:

Image 3.jpg

(4 ) スタイル付き CSS を押しますボタン

これらの「押す」スタイルのボタンは、フラットなデザインと錯覚を組み合わせて、ユーザーに実際にボタンを押したように感じさせます。ユーザーがそれを押すと、ページ内で動かなくなったように見えます。この実装では、シャドウを使用して 3D ポップアップの外観を設定する必要があります。以下のコードは通常状態のボタンです

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

レンダリング:

Image 4.jpg

概要: 以上がこの記事の概要ですこの記事が、CSS を使用してボタン効果を作成する方法を学ぶのに役立つことを願っています。


以上がCSS を使用してさまざまな効果を持つボタンを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。