com.phloxui
Version:
PhloxUI Ng2+ Framework
62 lines (52 loc) • 1.28 kB
text/less
// check box
.ua-chrome {
.phx-checkbox{
input[type=checkbox] + label:before {
}
input[type=checkbox]:checked + label:before {
font-size: @CHECKBOX_POINT_SIZE_GOOGLE;
padding-top: @CHECKBOX_POINT_TOP_GOOGLE;
}
}
}
phx-checkbox {
&.disabled {
input[type=checkbox] + label:before {
color: @CLR_DISABLED_FONT;
background-color: @CLR_DISABLED_BG;
}
input[type=checkbox]:checked + label:before {
color: @CLR_DISABLED_FONT;
background-color: @CLR_DISABLED_BG;
}
}
}
.phx-checkbox {
input[type=checkbox] {
display:none;
}
input[type=checkbox] + label:before {
content: "";
display: inline-block;
width: @CHECKBOX_WIDTH;
height: @CHECKBOX_HEIGHT;
vertical-align:middle;
margin-right: @CHECKBOX_MARGIN_RIGHT;
background-color: extract(@CLR_1, 9);
border-radius: @CHECKBOX_BORDER_RADIUS;
border: @CHECKBOX_BORDER_THICKNESS solid @CLR_BORDER_COLOR;
margin-bottom: 2pt;
}
input[type=checkbox]:checked + label:before {
content:"\2714"; /* Tick */
color: @CLR_BRAND_FONT;
background-color: @CLR_BRAND;
text-align:center;
line-height:@CHECKBOX_LINE_HEIGHT;
border: 0;
font-size: @CHECKBOX_POINT_SIZE;
}
input[type="checkbox"][readonly] {
pointer-events: none;
}
}