私はブートストラップ3を使用しています。ラジオボタン、アイコン、およびテキストを中央に配置しようとしています。カスタムラジオボタンのラベルに要素を配置する
私のフォームは単に、ラベルタグの中にすべてのものを詰め込んでいます。これはたくさんあるようです。
私が始めたスケルトンコードは以下の通りです:ここでは
<form role="form">
<label class="radio-inline">
<input type="radio" name="optradio">
<br/>
<div class="iconOne"></div>
<br/>
Option 1
</label>
<label class="radio-inline">
<input type="radio" name="optradio">
<br/>
<div class="iconTwo"></div>
<br/>
Option 2
</label>
<label class="radio-inline">
<input type="radio" name="optradio">
<br/>
<div class="iconThree"></div>
<br/>
Icon Three
</label>
</form>
JSフィドルです:
http://jsfiddle.net/4zh28rcn/4/
私はフレキシボックスのような何かをしようとする誘惑が、より多くの第三のインポートを警戒していますよが、パーティーライブラリ。
ありがとうございました!
'Flexbox'(HTTPS ://www.w3.org/TR/css-flexbox-1/)はネイティブのCSS3モジュールです。サードパーティのライブラリではありません。 – Rounin