原則: まず入力要素を非表示にし、次に 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 で同じドメイン名を持つ複数のプロジェクトを構成する方法
この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更につい...
MySQLパスワードは正しいが、ローカルでログインできない -1045 ユーザー 'roo...
Centos7 スイッチブートカーネル注: 必要に応じて、最初にyum update -yを実行して...
Ubuntu 16.04 に MySQL 5.7 をインストールするにはどうすればいいですか?メイ...
centos-DVD1バージョンシステムの固定IPアドレスは192.168.159.128で、cen...
1. 対象環境Windows 7 64ビット2. 材料(1)VC++2010リリースパッケージ(64...
目次序文: 1. Navicatの紹介2. シンプルなチュートリアルの共有接続管理ライブラリテーブル...
実装方法は3つのステップに分かれています。テンプレートに 2 つのボタンを設定し、v-if と v-...
問題: MySQLテーブル内の自動増分IDのオーバーフローによりビジネスブロックが発生した背景: t...
目次1. はじめに2. 解決策2.1 ファイアウォールを設定してポートを開く2.3 ポートを確認し、...
1. CentOSイメージをダウンロードする1.1 ダウンロードウェブサイトhttp://mirro...
目次1.Linuxログインインターフェース2. コードを書く3. Makefileを書く4. コンパ...
プロジェクトでは、さまざまな条件や使用シナリオを制御するために、docker-compose.yml...
1. yumソースの設定ファイルを入力します 2.lsで設定ファイルを表示する 3. ディレクトリを...
1. v-onイベント監視DOM イベントをリッスンするには、v-on ディレクティブを使用します。...