Pure CSS3 はラジオと checkbox_html/css_WEB-ITnose を美しくします
タイトルにあるように、CSS3 は主にラジオとチェックボックスの美化効果を実現するために使用されますが、互換性はあまり良くありません。PC は Chrome ブラウザーのみをサポートします (IE と Firefox のテストは不可能であり、それ以上はありません)。他人のテスト)。その後、WeChat と QQ へのアクセスも正常になります。 LZが提供する機能はWeChat上で表示できればよいため、詳しくは検討しませんでした。
もちろん、互換性がないと言われていますが、それでも、なぜ互換性がないのかを説明する必要があります: input[type=radio]:前に。疑似クラス セレクター :beofre は、主流ブラウザーの P、span、div およびその他のタグにいくつかのスタイルを挿入できますが、Chrome はこの機能をサポートしているだけであり、この例はこの機能に基づいて開発されています。他に言うことはあまりなく、コードとスクリーンショットだけです。
効果のスクリーンショット:
HTML コード:
<label for="test1">Test for test1 </label> <input class="radio" type="radio" ID="test1" name="test" value="test1"/> <label for="test2">Test for test2 </label> <input class="radio" type="radio" ID="test2" name="test" value="test2"/> <br> <br> <br> <label for="check1">check1</label> <input id="check1" name="check" value="check1" type="checkbox" class="checkbox"/> <label for="check2">check2</label> <input id="check2" name="check" value="check2" type="checkbox" class="checkbox"/> <label for="check3">check3</label> <input id="check3" name="check" value="check3" type="checkbox" class="checkbox"/> <label for="check4">check4</label> <input id="check4" name="check" value="check4" type="checkbox" class="checkbox"/>
次に CSS コード:
input[type=radio]{ font-size:1em; visibility: hidden; position: relative; display: inline-block; width: 1em; height: 1em; } input[type=radio]:before{ font-size:1em; top:12%; display: inline-block; position: absolute; content:' '; visibility: visible; height: 1em; width: 1em; display: block; background: url("../img/no.png") no-repeat; background-size: 1em 1em; } input[type=radio]:checked:before{ font-size:1em; content:' '; visibility: visible; height: 1em; width: 1em; background: url("../img/yes.png") no-repeat; background-size: 1em 1em; } input[type=checkbox]{ font-size:1em; visibility: hidden; position: relative; display: inline-block; width: 1em; height: 1em; } input[type=checkbox]:before{ top:12%; display: inline-block; position: absolute; content:' '; visibility: visible; height: 1em; width: 1em; display: block; background: url("../img/checkbox_no.png") no-repeat; background-size: 1em 1em; } input[type=checkbox]:checked:before{ content:' '; visibility: visible; height: 1em; width: 1em; background: url("../img/checkbox.png") no-repeat; background-size: 1em 1em; }
著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーさんの許可を得て転載することは許可されていません。

ホット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&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

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

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

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

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

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

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