我正在嘗試使用無線電輸入創建類似的UI,如下所示。大多數UI很容易重新創建,唯一的例外是將箭頭(圖標?)添加到標籤div的末尾。我試圖分開一個箭頭,並使用邊距將其強制到中心位置,但這顯然不是一個很好的解決方案。在標籤末尾添加箭頭的最佳方式是什麼?將圖標添加到收音機輸入結尾
下面是當前的代碼
<div id='results'>
<form>
<input type="radio" name="result" value="1" id='opt-1' checked>
<label for="opt-1"><h3>Option 1</h3>
<p>Short Description of Option 1</p></label><br>
<input type="radio" name="result" value="2" id='opt-2' checked>
<label for="opt-2"><h3>Option 2</h3>
<p>Short Description of Option 2</p></label><br>
<input type="radio" name="result" value="3" id='opt-3' checked>
<label for="opt-3"><h3>Option 3</h3>
<p>Short Description of Option 3</p></label><br>
</form>
</div>
編輯:
我知道的jsfiddle不能正確應用背景。該代碼在生產上運行良好。
加入你的CSS還,你已經嘗試 –
_「什麼是在標籤的末尾添加箭頭的最佳方式是什麼?」 _ - 絕對定位僞元素。 (如果需要防止文本與文本重疊,則可以在右側添加填充,如果需要,將會打開第二行......如果這種情況甚至會在導航時發生)。 – CBroe
幾個問題:小提琴看起來不像目標。您是否計劃更新它,直到它開始模仿它?而且,如果您提供的是一次只能選擇一個的選項列表,那麼您爲什麼一直困擾箭頭呢?一個箭頭如何處理這種佈局? – flyer