修改代碼,提供好的用戶體驗(yàn)
form?{ ??border:?1px?solid?#ccc; ??padding:?20px; ??width:?300px; ??margin:?30px?auto; } .wrapper?{ ??margin-bottom:?10px; } .box?{ ??display:?inline-block; ??width:?30px; ??height:?30px; ??margin-right:?10px; ??position:?relative; ??background:?orange; ??vertical-align:?middle; ??border-radius:?100%; } .box?input?{ ??opacity:?0; ??position:?absolute; ??top:0; ??left:0; ??width:?100%; ??height:100%; ??margin:0;/*增加,解決瀏覽器默認(rèn)樣式導(dǎo)致點(diǎn)擊范圍偏了*/ } .box?span?{? ??display:?block; ??width:?10px; ??height:?10px; ??border-radius:?100%; ??position:?absolute; ??background:?#fff; ??top:?50%; ??left:50%; ??margin:?-5px?0??0?-5px; ?? } input[type="radio"]?+?span?{ ??display:none;??/*修改,避免span層處于input層上方,不可點(diǎn)*/ } input[type="radio"]:checked??+?span?{ ??display:block; }
這樣子改后,用戶體驗(yàn)會(huì)更好
2015-03-06
哈哈,謝謝,這位同學(xué)這個(gè)bug我們已經(jīng)修復(fù),請(qǐng)繼續(xù)關(guān)注我們的課程。修復(fù)點(diǎn)請(qǐng)查看課程評(píng)論。