ラジオボタンとチェックボックス ラジオボタンとチェックボックスの効果を実現するための純粋な 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 を応援していただければ幸いです。 |
序文MySQL クラスターを構築する場合、当然のことながら、データの一貫性を確保するために、データベ...
目次1. EclipseがTomcatを構成する2. Tomcat の無効なポートの解決方法方法1:...
ここ数日、ウェブサイトを初めて開いたときにアクセスが非常に遅いのですが、その後はページが正常に開きま...
導入dockerコンテナとdocker-composeに基づいて、Linux環境でのdockerの基...
Centos7では、/etc/rc.d/rc.localファイルの権限が削減されており、実行権限があ...
目次概要ハッシュプロパティホストプロパティホスト名属性Href属性起源のプロパティユーザー名とパスワ...
目次親コンポーネントリストボックスリストコンポーネントボタンコンポーネント PageButton昨年...
1. はじめに以前、「MySQL マスター スレーブ同期の原理」という記事を書きました。この記事を読...
結合の種類1. 内部結合: 結合関係を持つ 2 つのテーブル内のフィールドは、結合関係を満たすレコー...
数学、物理学、および一部の科学技術分野で使用される特殊記号は多数あります。Unicode コードには...
目次1 ストレステストの指標1.1 秒あたり1.2 クォータ1.3 平均処理時間(RT) 1.4 同...
この記事では、ショッピングカートの増減と価格計算を実現するためのjsの具体的なコードを紹介します。具...
目次1. SVNとは何か2. SVNサーバーとクライアントの取得方法3. SVN ワークフローとアー...
写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...
これは、Linux 管理者だけでなく、私たち全員にとって非常に重要なトピックです。つまり、IT イン...