@bytedance/mona-client-web
Version:
web for mona
50 lines (46 loc) • 1.01 kB
text/less
.checkbox {
-webkit-tap-highlight-color: transparent;
display: inline-block;
& .wrapper {
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
align-items: center;
vertical-align: middle;
}
& .input {
position: relative;
margin-right: 5px;
-webkit-appearance: none;
appearance: none;
outline: 0;
background-color: #FFF;
border: 1px solid #E8E8E8;
border-radius: 100%;
width: 22px;
height: 22px;
position: relative;
}
& .input.checked:before {
font: normal normal normal 14px/1 "ttui";
content: "\e601";
font-size: 28px;
color: #FFFFFF;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -48%) scale(0.73);
-webkit-transform: translate(-50%, -48%) scale(0.73);
}
& .inner {
box-sizing: border-box;
padding: 0;
position: absolute;
inset: 0;
z-index: 1;
width: 100%;
height: 100%;
cursor: pointer;
opacity: 0;
}
}