ラジオボタンを入力したいのですが、単なる円の代わりに、選択肢を説明するために別のhtml要素(構造を含む)を使用したいと思います。これはスタイルで機能する可能性があると思いましたappearance
が、機能しません(おそらく、input[radio]
他の要素が含まれていない可能性があるためです。
入力ラジオのスタイルを設定して、円の代わりに別のHTMLElementを表示する方法はありますか?
ラジオボタンを残すだけでなく、ラベルタグを使用して画像全体をクリックできるようにするのはなぜですか?
あなたはユニフォームを見たいかもしれません。フォーム要素を完全に設計制御するための便利で簡単な方法です。確かにJavaScriptは必要ですが、デフォルトで有効になっていない場合、Uniformは正常に機能を低下させ、標準のフォーム機能を提供します。
一部のブラウザでは設定を上書きできますが、それを機能させるには、いくつかのスーパーCSSトリックを実行する必要があります。
あなたが話していることを行う方法を説明する良いサイトです。スプライトシートとブラウザ固有の外観スタイルを使用して、状態に応じてボックスの外観を変更します。