ラジオボタンとチェックボックス ラジオボタンとチェックボックスの効果を実現するための純粋な CSS ラジオをリセット PC プロジェクトの開発では、ラジオ ボタンやチェックボックス コンポーネントがよく使用されます。ただし、ネイティブ スタイルはデザイナーのデザイン スタイルとあまり一致しないため、サードパーティのモジュールを参照して実装したり、JS などの他の方法でハッキングしたりすることがよくあります。これにより、コードの量が増えるだけでなく、非常に複雑になるため、ネイティブの input[radio] と input[checkbox] に依存する純粋な CSS 実装があります。主なコードは次のとおりです。 HTMLメインコード <div class="reset-radio"> <input チェック type="radio" id="age1" name="age"> <span class="real-target"></span> </div> CSSコード、ここでは主に子ノードスパンを介して入力と連携します:チェックされた兄弟セレクターを使用してスタイルを変更します .リセットラジオ{ 表示: インラインブロック; 位置: 相対的; 幅: 16px; 高さ: 16px; } .reset-radio .real-target { zインデックス: 1; 幅: 100%; 高さ: 100%; 位置: 絶対; 表示: インラインブロック; 背景: #ffffff; 境界線: 1px 実線 #dadde0; 境界線の半径: 100%; 上: 0; 左: 0; 下部: 0; } .reset-radio 入力[type=radio] { カーソル: ポインタ; zインデックス: 2; 幅: 16px; 高さ: 16px; 不透明度: 0; 位置: 絶対; 左: 0; 上: 0; マージン: 0; 右: 0; 下部: 0; } .reset-radio 入力:チェック済み+スパン { 境界線の色: #48b4ec; } .reset-radio 入力:チェック済み+span::before { コンテンツ: ''; 位置: 絶対; 背景: #48b4ec; 幅: 6px; 高さ: 6px; 上位: 50%; 左: 50%; 変換: translate(-50%, -50%); 境界線の半径: 100%; } チェックボックスをリセット reset-checkbox の原理は同じなので、詳細には触れません。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
コンテンツスキャフォールディングを使用してノードプロジェクトを素早く構築するデータベースとやり取りす...
カテゴリ選択を選択します。テストの結果、IE と FF はこの要素を適切にサポートできることがわかり...
状況の説明:今日、MySQL データベースのスレーブ ノード ホストにログインしたところ、/var/...
MySQL では、IF()、IFNULL()、NULLIF()、および ISNULL() 関数を使用...
1. なぜパッケージングを行うのですか?全体的なコード呼び出し、リクエストの公開処理、パーソナライズ...
比較演算子でNULLを使用する mysql> 1>NULLを選択します。 +------...
1. ボタンで使用される値は、「OK」、「削除」など、ボタンに表示されるテキストを指します。 2. ...
序文今日、MySQL をインストールしたところ、データベース ストレージがデフォルトで C ドライブ...
この記事では、CSS フロートの特徴を紹介します。皆さんと共有し、自分用のメモとして残したいと思いま...
01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...
コードをコピーコードは次のとおりです。 jQuery.cookie = 関数(名前、値、オプション)...
導入現在、k8s は非常に人気があり、それについて学ぶために本を購入しました。しかし、k8s では数...
問題: mybatis によって返される null 型のデータが消え、フロントエンドの表示にエラーが...
デフォルトでは、Linux の MySQL はテーブル名の大文字と小文字を区別します。 MySQL ...
目次1. 前処理2. 前処理塗布方法A. 例: B. 実行計画の変更を追跡するための前処理C. スト...