ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用して、異なるブラウザ間でチェックボックスのサイズを一貫して変更するにはどうすればよいですか?

CSS を使用して、異なるブラウザ間でチェックボックスのサイズを一貫して変更するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-11 09:38:10
オリジナル
866 人が閲覧しました

How Can I Resize Checkboxes Consistently Across Different Browsers Using CSS?

CSS を使用したチェックボックスのサイズのカスタマイズ

チェックボックスのサイズの変更は、特にブラウザ間の互換性を試みる場合に困難になることがあります。幅やサイズなどのスタイル設定テクニックは Internet Explorer 6 以降では機能しますが、Firefox では無効なままであり、チェックボックスはデフォルトの 16x16 サイズのままです。

ブラウザ間のサイズ変更のための CSS ソリューション

見た目は良くありませんが、次の CSS アプローチを使用すると、最新の環境でチェックボックスのサイズをカスタマイズできます。ブラウザ:

input[type=checkbox] {
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2);
  padding: 10px;
}

/* Might want to wrap a span around your checkbox text */
.checkboxtext {
  /* Checkbox text */
  font-size: 110%;
  display: inline;
}
ログイン後にコピー

HTML 実装

HTML コード内で、サイズ変更を適用するために提供されたクラスのチェックボックス オプションを囲みます:

<input type="checkbox" name="optiona">
ログイン後にコピー

注: スケーリングにより、視覚的に異なる場合があります。不完全さ。ただし、このソリューションは、Firefox を含む複数のブラウザ間でチェックボックスのサイズを効果的に調整します。

以上がCSS を使用して、異なるブラウザ間でチェックボックスのサイズを一貫して変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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