純粋な CSS を使用してチェックボックスを設定するチュートリアルの例
以下は、純粋な CSS を使用してチェックボックス コントロールを設定するための 5 つの簡単なスタイルです。興味がある場合は、必要なスタイルに変更できます。
この記事に興味がある場合は、以下にコメントを残すことができます。
まず、すべてのチェックボックスを非表示にする CSS を追加する必要があります。次に、その外観を変更します。これを行うには、CSS ファイルにコードを追加する必要があります。
すべてのチェックボックスを非表示にした後、ラベル HTML 要素を追加する必要があります。for 属性を持つラベルをクリックすると、対応するチェックボックスが選択されることは誰もが知っています。これは、ラベルのクリック イベントを通じてチェックボックスを処理できることを意味します。
スタイル1
このチェックボックスのスタイルは、ロック解除スライダーのようなもので、スライダーのオンとオフの状態が異なる位置に表示されます。スライダーボタン(ラベル)をクリックするとチェックボックスが選択され、スライダーがONの位置に移動します。
チェックボックス領域のHTMLの作成を開始します。
このスタイルのチェックボックスのため、ラベルだけではタスクを完了するのに十分ではありません。DIV 要素を使用してチェックボックスを含めます。それらを使用して黒いストリップと丸い角を作成する必要があります。
ここで、ラベルをストリップ上のスライダーとして使用して、ボタン効果をストリップの一方の側からもう一方の側に移動させることができます。
スライダーがチェック (オフ) 位置になったので、チェックボックスにチェックを入れたときに反応を起こしたいので、スライダーを反対側の端に移動できます。チェックボックスが選択されているかどうかを判断し、選択されている場合は label 要素の left 属性を変更する必要があります。
これは、最初のチェックボックスに必要な CSS です。
スタイル 2
このチェックボックスのスタイルはスタイルに似ていますが、このスライダー ボタンの色が変わる点が異なります。スライダー ボタンをクリックすると、ストリップの反対側に移動し、ボタンの色が変わります。
HTML コードとスタイル 1 はまったく同じです。
この DIV はスタイルよりも大きなストリップになります。ラベルは引き続きスライダーとして使用されます。次の CSS を使用して定義します。
このスタイルの中央には黒いバーがあり、それに沿ってスライダーが左右にスライドしますが、DIV要素はすでに使用されているため、:before疑似クラスを使用して新しい要素を作成する必要があります。
スタイル 1 と同じように、次にラベルの CSS スタイルを記述し、スライダーとして使用します。
スタイル1と同様の選択状態を実現し、選択時のラベルの左属性と背景属性を変更したいと考えています。
スタイル 3
このチェックボックスのスタイルは、スタイル 2 よりも複雑です。前の例と同様に左右にスライドし、選択状態と非選択状態を変更するときにスライダーをスワイプします。反対側に移動し、対応するテキストを元の位置に表示します。
まず、前と同じHTMLコードを書きます。
次に、div と同じメソッドをスライダーとして使用します。次のコードは、スライダーとテキストを配置できる黒い丸いストリップを作成します。
スライダーが選択されていない場合は、左側にスライダー、右側に「OFF」が表示されます。クリックすると、スライダーが右に移動し、左側に「ON」が表示されます。
しかし、これらの関数を実装するには要素の数が十分ではないため、before と :after の 2 つの疑似クラスを使用して 2 つの要素を作成し、それぞれ「ON」と「OFF」を配置する必要があります。
前と同様に、クリックすると反対側に移動して色が変わるスライダースタイルを追加しましょう。
スタイル4
このスタイルでは、クリックすると、内側の円の色が変わり、選択状態または選択解除状態を示します。
以前と同じ HTML コード。
次に、CSS の border-radius プロパティを使用してチェックボックスの外側の円を作成し、それを 100% に設定して完全な円を作成する必要があります。
次に、label 要素を使用して小さな円を作成します。この円は、チェックボックスの状態に応じて色が変わります。
スタイル 5
このチェックボックスのスタイルは、ブラウザのデフォルトのチェックボックススタイルよりも少しだけ良く見えますが、違いは、使用できることです。自分のニーズに応じてスタイルを定義できます。
まず、同じ HTML コードです
前の例では、チェックボックスのスライディング ストリップまたは外側の円として div を使用しましたが、今回はその必要はありません。div 要素を使用して設定できます。チェックボックスの領域。
label label は、定義する Click イベントとチェックボックスのボックス スタイルに使用されます。
次に、ボックスにチェックマークを作成する必要があります。このために、:after 疑似クラスを使用して新しい要素を作成し、5px x 9px の長方形を作成します。それに枠線を追加します。このとき、上と右の枠線を取り除くと、Lの字のようになります。次に、CSS 変換プロパティを使用して、チェック マークのように見えるように回転します。
上記の CSS では、透明度を 0.2 に設定しているため、チェックボックスに半透明のチェックマークが付いていることがわかります。ホバーすると暗くなり、選択すると不透明になります。
これにより、新しいチェックボックスのスタイルが作成されます。
以上が純粋な CSS を使用してチェックボックスを設定するチュートリアルの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。
