2017-10-28 122 views
-4

此HTML代碼顯示了兩個旁的複選框對方造型默認的HTML複選框

<div id="mr_mrs"> 
    <ul class="mr_mrs form-no-clear"> 
     <li id="mr" class="popular-category"> 
      <label for="Mr" id="mr">Mr</label> 
      <span><input name="Mr" id="Mr" type="checkbox" /></span> 
      <div class="clearboth"></div> 
      </li> 
     <li id="mrs" class="popular-category"> 
      <label for="Mrs" id="mrs">Mrs</label> 
       <span><input name="Mrs" id="Mrs" type="checkbox" /></span> 
      <div class="clearboth"></div> 
     </li> 
    </ul> 
</div> 

我想自定義checkboxed方和選擇複選框填補一些顏色給它。 IMAGE BELOW

這怎麼辦? enter image description here

+0

你已經嘗試過什麼CSS? – stealththeninja

+1

試過這個... http://jsfiddle.net/Lter​​04p8/ – Learning

+1

@學習你的jsfiddle將是一個偉大的事情添加到您的問題。看起來你已經掌握了大部分的工作,我看到了什麼,你需要什麼幫助或想了解更多? – stealththeninja

回答

0

要將兩個控件相鄰放置,請將它們的顯示設置爲內聯塊:display: inline-block。 (div的默認值爲塊顯示。)

要使用戶通過單擊標籤文本來選中該框,有幾個選項。兩者都在下面的例子中顯示。

  1. <label>是文本和複選框的父項。
  2. 使用<label for="myId">some text</label><input id="myId">將標籤關聯到輸入*

*注:使用了/ ID方法時,它的標籤,並輸入ID。我注意到在這個例子中,id被應用於兩個元素,一個id應該是唯一的頁面。

.checkbox { 
 
    margin: 4px; 
 
    display: inline-block; 
 
}
<div class="checkbox"> 
 
    <label>Box 1<input type="checkbox"></label> 
 
</div> 
 
<div class="checkbox"> 
 
    <label for="myId">Box 2</label> 
 
    <input id="myId" type="checkbox"> 
 
</div>

+0

onclick複選框..而不是tickmark,如何填充顏色...問題附加圖像 – Learning

+0

@學習檢查時,您的jsfiddle是否已經更改顏色? – stealththeninja

+0

它不會增加另一個複選框,只有複選框可點擊 – Learning