ラジオボタンとチェックボックス ラジオボタンとチェックボックスの効果を実現するための純粋な 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 を応援していただければ幸いです。 |
CSS の無効な行の高さ設定についてまず、次のコード文字列を記述します。 <!DOCTYPE ...
プロジェクトで使用されている特殊文字とアイコンHTMLコードXML/HTML コードコンテンツをクリ...
テーブルはかつて、Web ページの開発、つまりレイアウトにおいて非常に重要な役割を果たしていました。...
この記事では、アバター変更機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...
Dockerのインストール カール -fsSL https://get.docker.com -o...
この記事では、MySQLのプリコンパイル機能について紹介します。具体的な内容は以下のとおりです。 1...
<br />緑は黄色と青(寒色と暖色)の中間の色で、より穏やかな色です。そのため、緑は最...
MySql インデックスインデックスの利点1. 一意のインデックスまたは主キー インデックスを作成す...
覗き見の問題サーバーでは、IIS サービスが複数のサイトを展開していると仮定すると、サイトの 1 つ...
序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...
効果: コード: <テンプレート> <div class="back-t...
1つ。まず、アイデアとしてパッケージ化する必要があります。私はSpringbootフレームワークプロ...
効果は以下のとおりです。ページジャンプボタンをクリックした後 対応する値はページ b で取得できます...