原則: まず入力要素を非表示にし、次に CSS を使用してラベル要素のスタイルを設定します (他の要素も使用できます)。選択したら、画像や JS を使用せずに、input:check+label を使用してラベルを選択します。 効果プレビュー HTMLコード <div class="radio"> <input type="checkbox" id="sex1"> <label for="sex1"></label> 男 <div class="radio"> <input type="checkbox" id="sex2"> <label for="sex2"></label> 女性</div> CSSコード .ラジオ{ 位置: 相対的; 表示: インラインブロック; 右マージン: 12px; } .ラジオ入力{ 幅: 15px; 高さ: 15px; appearance: none;/*デフォルトのスタイルをクリア*/ -webkit-appearance: なし; 不透明度: 0; アウトライン: なし; z-index: 8; /*入力レベルをラベルより高くして選択できるようにします*/ } .ラジオラベル{ 位置: 絶対; 左: 0; 上: 6px; 幅: 15px; 高さ: 15px; 境界線: 1px 実線 #3582E9; } .radio 入力:チェック済み+ラベル::after { コンテンツ: ""; 位置: 絶対; 左: 4px; 上: 0px; /* ここでは長方形の半分が表示され、チェックマーク スタイルを実現するために 45 度回転されます */ 幅: 5px; 高さ: 12px; 右境界線: 1px 実線 #000000; 下境界線: 1px 実線 #000000; 変換: 回転(45度); } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
<<: 基本的なウェブページパフォーマンス最適化ルールの簡単な概要
>>: Nginx で同じドメイン名を持つ複数のプロジェクトを構成する方法
目次ミキシンMixin ノート (重複名)ローカルミックスイングローバル ミックスイン定義とグローバ...
1. DOCTYPE は必須です。ブラウザは宣言した DOCTYPE に基づいてページのレンダリング...
コマンドライン mysqld –skip-grant-tables は mysql8 では正常に起動...
テーブルの背景色は、BGCOLOR 属性を通じて設定できます。基本的な構文<テーブル BGCO...
この記事では、一般的な MySQL ストレージ エンジンの機能と使用方法を例を使って説明します。ご参...
シンプルな機能: ブラウザの右上隅にあるプラグイン アイコンをクリックすると小さなポップアップ ウィ...
IE6 は PNG の透明度をサポートしていないと多くの人が言っています。実際、IE は 100%...
1. ゴミかクラシックか? Web テクノロジーは急速に更新されており、Web サイトのインターフェ...
この記事では、一般的な基本的な Linux コマンドとその使用方法を例を使って説明します。ご参考まで...
この記事では、ポップアップボックスコンポーネントメッセージのVue3手動カプセル化の具体的なコードを...
1. 空のディレクトリを作成する $ cd /home/xm6f/dev $ mkdir myapp...
目次1. フロントエンド制御1. router.js ファイル内 (router.js にそれぞれ静...
マスターするには: localStorage、コンポーネントのカプセル化えーと、GIF に変換したビ...
目次MySQL Shell import_table データのインポート1. import_tabl...
目次Vue.jsにおける属性とプロパティ値および関連する処理として属性とプロパティの概念属性とプロパ...