原則: まず入力要素を非表示にし、次に 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 で同じドメイン名を持つ複数のプロジェクトを構成する方法
いくつかの記事を読んだ後、ようやく MySQL で row_number() ソートを実装する方法が...
目次概要1. コンポジションAPI 1. ref と reactive の違いは何ですか? 2. 周...
注: nginxはbrew経由でインストールされますウェブサイトのルートディレクトリ: /opt/h...
アイデア: 最初にランダムに並べ替えてからグループ化します。 1. テーブルを作成します。 テーブル...
1 ダウンロードアドレスは https://dev.mysql.com/downloads/mysq...
テスト用の MySQL ライブラリのセット。以前使用されていたバージョンは、centos6 のデフォ...
PHPの仕組みまず、よく耳にするcgi、php-cgi、fastcgi、php-fpmの関係を理解し...
実は、最近はウェブデザインについてよく耳にするようになりました。インターネット業界は今とても発展して...
最近、プロジェクトをアップグレードするために Docker を使用しました。これまで使用したことがな...
今日、データベース操作はますますアプリケーション全体のパフォーマンスのボトルネックになりつつあり、こ...
この記事では、例を使用して、MySQL マスター/スレーブ レプリケーションと読み取り/書き込み分離...
1. 機能主にコンポーネントの状態を保持したり、再レンダリングを回避したりするために使用されます。 ...
目次1. Dockerをインストールする2. Jenkinsイメージファイルを取得する3. マウント...
Nextcloud は、オープンソースで無料のプライベート クラウド ストレージ ネットワーク ディ...
オペレーティングシステム: Alibaba Cloud ESC インスタンス centos7.4ソフ...