ラジオ ボタンや複数選択ボタンにスタイルを追加する方法や、ボタンを大きくする方法を尋ねる人を以前見かけました。以下に私が作成した例を共有します。 1.まずボタンを画像にする ![]() 2.htmlページ コードをコピー コードは次のとおりです。<!DOCTYPE HTML> <html> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8" /> <script type="text/javascript" src="jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(関数(){ $("input[type='checkbox']").click(function(){ if($(this).is(':checked')){ $(this).attr("チェック済み","チェック済み"); $(this).parent().removeClass("c_off").addClass("c_on"); }それ以外{ $(this).removeAttr("チェック済み"); $(this).parent().removeClass("c_on").addClass("c_off"); } }); $("input[type='radio']").click(function(){ $("input[type='radio']").removeAttr("チェック済み"); $(this).attr("チェック済み","チェック済み"); $(this).parent().removeClass("r_off").addClass("r_on").siblings().removeClass("r_on").addClass("r_off"); }); }); </スクリプト> </head> <スタイル> /*複数選択/単一選択*/ ラベル { 表示: ブロック; カーソル: ポインタ; 行の高さ: 26px; 下マージン: 20px; 幅: 26px; 高さ: 26px; 行の高さ: 26px; フロート: 左; 上マージン: 6px; } .ラジオ { パディング上部: 18px; 上境界線: 1px 実線 #049CDB; } .label_check 入力、.label_radio 入力 { 右マージン: 5px; } .lblby .label_check、.lblby .label_radio { 右マージン: 8px; } .lblby .label_radio、.lblby .label_check { 背景: url(../images/jxc_btn.png) 繰り返しなし; } .lblby .label_check { 背景位置: 0 0px } .lblby ラベル.c_on { 背景位置: 0 -26px; } .lblby .label_radio { 背景位置: 0 -52px; } .lblby ラベル.r_on { 背景位置: 0 -78px; } .lblby .label_check 入力、.lblby .label_radio 入力 { 位置: 絶対; 左: -9999px; } </スタイル> <body class="lblby"> <label for="チェックボックス-01" class="label_check c_on"> <input type="checkbox" check="checked" value="1" id="checkbox-01" name="sample-checkbox-01" /> チェックボックス1 </label> <label for="チェックボックス-02" class="label_check"> <input type="チェックボックス" 値="1" id="チェックボックス-02" 名前="サンプルチェックボックス-02" /> チェックボックス2</label> <label for="radio-01" class="label_radio r_on"> <input type="radio" value="1" check="checked" id="radio-01" name="sample-radio" /> ラジオ1 </label> <label for="radio-02" class="label_radio r_off"> <input type="radio" value="1" id="radio-02" name="sample-radio" /> ラジオ2 </label> <label for="radio-03" class="label_radio r_off"> <input type="radio" value="1" id="radio-03" name="sample-radio" /> ラジオ3 </label> </本文> </html> |
>>: JavaScript プログラムのループ構造の詳細な説明
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1...
最近、MySQL を使用してテーブル データを Excel ファイルにエクスポートしました。MySQ...
序文前回の記事では、JavaScript の 2 つのデータ型、基本型と参照型、および参照型の浅いコ...
Drop-shadow と box-shadow はどちらも影効果(ハロー効果)のための CSS プ...
テーブルの背景色は、BGCOLOR 属性を通じて設定できます。基本的な構文<テーブル BGCO...
自己学習型ゲーム開発の道において、最も充実した瞬間は、自分でミニゲームを作り、友達と共有して試しにプ...
この記事の例では、ページング効果を実現するためのvue+Elementの具体的なコードを参考までに共...
1. 800*600 未満の場合、Web ページの幅が 778 以内であれば、水平スクロール バーは...
Nginx はネストされた if ステートメントをサポートしておらず、if ステートメントでの論理判...
目次序文for文の無限ループを修正while文の無限ループを修正要約する序文Js デッド ループはど...
目次1. 背景2. 操作手順3. Dockerをインストールする4. 主なサービス構成5. サービス...
序文SQL の言語分類には主に以下の種類があります。 DDLデータ定義言語作成、削除、変更データ定義...
序文しばらく前にMysqlのデッドロック問題に遭遇したので、解決しました。問題の説明: Mysql ...
序文以前の非MKレコードを再編成するためのMySQLの学習説明する有効になっていない場合、データベー...
目次プロキシ転送ルール最初のもの: 2番目のタイプ: 3番目のタイプ: 4番目のタイプ: 5番目:プ...