polestar-ui-kit
Version:
## Install
68 lines (64 loc) • 1.66 kB
text/less
.antCheckboxFn(@checkbox-prefix-cls: ~"@{ant-prefix}-checkbox") {
@checkbox-inner-prefix-cls: ~"@{checkbox-prefix-cls}-inner";
.@{checkbox-prefix-cls} {
&-inner {
position: relative;
top: 0;
left: 0;
display: block;
width: @checkbox-size;
height: @checkbox-size;
border: @border-width-base @border-style-base @border-color-base;
border-radius: @border-radius-sm;
background-color: #fff;
transition: all .3s;
}
}
.@{checkbox-prefix-cls}-checked,
.@{checkbox-prefix-cls}-indeterminate {
.@{checkbox-inner-prefix-cls} {
background-color: @checkbox-color;
border-color: @checkbox-color;
}
}
.@{checkbox-prefix-cls}-disabled {
.@{checkbox-inner-prefix-cls} {
border-color: @border-color-base ;
background-color: @input-disabled-bg ;
}
}
.@{checkbox-prefix-cls}-readonly {
&:hover {
cursor: default;
}
.@{checkbox-prefix-cls} {
&:hover {
cursor: default;
}
input:hover {
cursor: default;
}
&-inner {
background: @gray-1;
// background: #327cec;
border-color: @border-color-base ;
}
&-checked {
.ant-checkbox-inner {
&:after {
border: 2px solid #302828;
border-top: 0;
border-left: 0;
}
}
}
}
// .ant-checkbox-checked {
// .ant-checkbox-inner {
// &:after {
// border: 2px solid #c31717;
// }
// }
// }
}
}