ホームページ > ウェブフロントエンド > CSSチュートリアル > デフォルト、ホバー、アクティブ化という 3 つの異なる状態を持つボタンを作成するにはどうすればよいですか?

デフォルト、ホバー、アクティブ化という 3 つの異なる状態を持つボタンを作成するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-29 11:57:02
オリジナル
1053 人が閲覧しました

How to Create a Button with Three Distinct States: Default, Hover, and Activated?

押されたボタン インジケーター

質問:

状態を視覚的に切り替えるボタンの作成インタラクションはユーザー インターフェイスの便利な機能です。ただし、提供されている CSS は、ボタンがアクティブに押されている間のみボタンのスタイルを変更します。意図された動作は、デフォルト状態、ホバー状態、およびアクティブ化された (押された) 状態の 3 つの異なる状態を持つことです。

答え:

< を使用している間;ボタン> タグでは目的の出力が得られない可能性があります。 タグを使用した別のアプローチを検討する価値があります。タグ。このソリューションは同様の機能を提供し、さらなる柔軟性を提供する可能性があります:

<code class="css">a {
  display: block;
  font-size: 18px;
  border: 2px solid gray;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  text-align: center;
  line-height: 100px;
}

a:active {
  font-size: 18px;
  border: 2px solid green;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

a:target {
  font-size: 18px;
  border: 2px solid red;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}</code>
ログイン後にコピー
<code class="html"><a id="btn" href="#btn">Demo</a></code>
ログイン後にコピー

以上がデフォルト、ホバー、アクティブ化という 3 つの異なる状態を持つボタンを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート