JSFiddle - React, Tailwind, and code Playground
by uiwwnw
HTML
<label class="wb-checkbox">
<input type="checkbox" checked>
<i></i>
<span>페이스북</span>
</label>
<label class="wb-checkbox">
<input type="checkbox" checked>
<i></i>
<span>페이스북</span>
</label>
<label class="wb-checkbox">
<input type="checkbox" checked>
<i></i>
<span>페이스북</span>
</label>
CSS
.wb-checkbox {
display: inline-block;
font-size: 14px;
}
.wb-checkbox + .wb-checkbox {
margin-left: 10px;
}
.wb-checkbox input {
display: none;
}
.wb-checkbox i {
position: relative;
display: inline-block;
width: 18px;
height: 18px;
border: 2px solid #999;
border-radius: 3px;
vertical-align: middle;
}
.wb-checkbox span {
display: inline-block;
margin-top: -1px;
margin-left: 8px;
vertical-align: middle;
}
.wb-checkbox span:empty {
display: none;
}
.wb-checkbox i::before {
position: absolute;
left: 3px;
top: 3px;
display: none;
width: 11px;
height: 6px;
border: 1px solid #fff;
border-right: 0;
border-top: 0;
transform: rotate(-45deg);
content: '';
}
.wb-checkbox input:checked + i {
border-color: #009587;
background: #009587;
}
.wb-checkbox input:checked + i::before {
display: block;
}