input複選框checkbox默認樣式純css修改

修改以前的樣式 css

修改以後的樣式html

htmlspa

<input type="checkbox" name="btn" id="btn1"><label for="btn1">按鈕1</label>

csscode

input[type="checkbox"]{width:20px;height:20px;display: inline-block;text-align: center;vertical-align: middle; line-height: 18px;position: relative;}
input[type="checkbox"]::before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 100%;height: 100%;border: 1px solid #d9d9d9}
input[type="checkbox"]:checked::before{content: "\2713";background-color: #fff;position: absolute;top: 0;left: 0;width:100%;border: 1px solid #e50232;color:#e50232;font-size: 20px;font-weight: bold;}

「\2713」實體符號√ ;若有興趣查看詳細實體符號請點這裏htm

選中的顏色能夠在input[type="checkbox"]:checked::before裏修改border-color及color就能夠了blog

相關文章
相關標籤/搜索