0
所以我有一個小問題,我似乎無法弄清楚該怎麼做。我有一個複選框和一個標籤。我想將標籤降低幾個像素,而不用觸摸複選框。複選框和標籤對齊
我該如何實現這個代碼結構 - 這裏是Fiddle?
而這裏的代碼:
<div class="form-check">
<span class="custom-checkbox-container mr-2">
<input type="checkbox" id="first_checkbox">
<label for="first_checkbox">Checkbox</label>
</span>
</div>
.form-check {
margin-bottom: 0;
margin-top: 3px;
.custom-checkbox-container {
input[type="checkbox"] {
display: none;
& + label {
position: relative;
font-family: 'Open Sans', sans-serif;
letter-spacing: 0.5px;
font-size: 10px;
color: #292a2c;
text-transform: uppercase;
font-weight: 700;
}
& + label:before {
content: " ";
box-sizing: border-box;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 20px;
margin-right: 8px;
border: 2px solid #787878;
}
& + label:after {
content: " ";
opacity: 0;
position: absolute;
width: 12px;
height: 7px;
top: 4px;
left: 4px;
background: transparent;
border: 2px solid #787878;
border-top: none;
border-right: none;
transform: rotate(-45deg);
transition: opacity .3s;
}
&:checked + label:after {
opacity: 1;
}
}
}
}
謝謝!
完美使用
padding-top
!謝謝,丹! – Retros樂意幫忙! –