ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用して無効なボタンのスタイルをカスタマイズするにはどうすればよいですか?

CSS を使用して無効なボタンのスタイルをカスタマイズするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-13 15:42:15
オリジナル
278 人が閲覧しました

How Can I Customize the Style of Disabled Buttons using CSS?

CSS を使用した無効なボタンのスタイルのカスタマイズ

アクセシビリティ対応の Web ページを作成する場合、要素が無効になっているときに適切にスタイル設定されていることを確認することが重要です。この記事では、CSS を使用して無効にしたボタンの外観をカスタマイズするさまざまな側面について説明します。

ボタンのプロパティの変更

無効になっているときにボタンの背景色と画像を変更するには、次のコマンドを使用します。無効化された疑似クラス:

button:disabled {
  background-color: #cccccc;
  background-image: url('disabled-image.png');
}
ログイン後にコピー

ホバーの無効化効果

無効なボタンがホバー アクションに反応しないようにするには、ホバー固有のスタイルを削除します。

button:disabled:hover {
  background-color: #cccccc;
}
ログイン後にコピー

画像のドラッグの防止

画像をボタンとして使用することは避けてください。代わりに、CSS の背景画像と背景位置および背景繰り返しを使用します。

button {
  background-image: url('button-image.png');
  background-position: center;
  background-repeat: no-repeat;
}
ログイン後にコピー

テキスト選択の無効化

ボタン内のテキスト選択を禁止するには、次のコードを適用します。スタイル:

button {
  -webkit-user-select: none;
   -moz-user-select: none;
    -ms-user-select: none;
     user-select: none;
}
ログイン後にコピー

ブラウザ互換性

CSS2 のみをサポートするブラウザの場合は、:disabled の代わりに [disabled] セレクターを使用します。

次の例を考えてみましょう。 :

<button>Working Button</button>
<button disabled>Disabled Button</button>
ログイン後にコピー
button {
  border: 1px solid #000;
  background-color: #fff;
  color: #000;
}

button:disabled {
  background-color: #ccc;
  color: #888;
}
ログイン後にコピー

このコード2 つのボタンをレンダリングします。1 つは青い枠線と白いテキストで機能し、もう 1 つは灰色の背景と淡色のテキストで無効になります。無効化されたボタンの画像にはカスタム画像が表示され、そのホバー効果は無効になります。

以上がCSS を使用して無効なボタンのスタイルをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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