1 回答

TA貢獻1856條經(jīng)驗 獲得超17個贊
圓形改為方形是不可以的, 按照你的需求, 你可以用checkbox來代替radio的功能,但是你就要用JS來控制,不能讓它多選,通過js是可以做到的。
這就涉及到定制checkbox的樣式。 我上一段代碼。
<input type="checkbox" id="c1" name="cc" />
<label for="c1"><span></span>Check Box 1</label>
<input type="checkbox" id="c2" name="cc1" />
<label for="c2"><span></span>Check Box 2</label>
<style>
input[type="checkbox"] {
display:none;
}
input[type="checkbox"] + label span {
display:inline-block;
width:19px;
height:19px;
margin:-1px 4px 0 0;
vertical-align:middle;
background:url(check_radio_sheet.png) left top no-repeat;
cursor:pointer;
}
input[type="checkbox"]:checked + label span {
background:url(check_radio_sheet.png) -19px top no-repeat;
</style>
樣式如圖。
添加回答
舉報