commit
0155c67d3a
@ -14,7 +14,7 @@
|
|||||||
<span class="u-iBlock CDB-Checkbox-face"></span>
|
<span class="u-iBlock CDB-Checkbox-face"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="u-iBlock">
|
<div class="u-iBlock">
|
||||||
<input class="CDB-Checkbox" type="checkbox" name="vehicle" value="Car" disabled>
|
<input class="CDB-Checkbox" type="checkbox" name="vehicle2" value="Car" disabled>
|
||||||
<span class="u-iBlock CDB-Checkbox-face"></span>
|
<span class="u-iBlock CDB-Checkbox-face"></span>
|
||||||
</div>
|
</div>
|
||||||
```
|
```
|
||||||
@ -43,6 +43,8 @@
|
|||||||
background: $cWhite;
|
background: $cWhite;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
|
z-index: 2;
|
||||||
|
pointer-events: none;
|
||||||
|
|
||||||
&::before,
|
&::before,
|
||||||
&::after {
|
&::after {
|
||||||
@ -51,7 +53,7 @@
|
|||||||
bottom: 3px;
|
bottom: 3px;
|
||||||
width: 2px;
|
width: 2px;
|
||||||
border-radius: 1px;
|
border-radius: 1px;
|
||||||
background: $cSecondaryLine;
|
background: $cWhite;
|
||||||
content: '';
|
content: '';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,25 +81,35 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.CDB-Checkbox:disabled + .CDB-Checkbox-face {
|
.CDB-Checkbox:checked:hover + .CDB-Checkbox-face {
|
||||||
border: 1px solid $cSecondaryLine;
|
border: 1px solid $cBlue;
|
||||||
background: $cThirdBackground;
|
|
||||||
|
|
||||||
&::before,
|
&::before,
|
||||||
&::after {
|
&::after {
|
||||||
background: $cWhite;
|
background: $cWhite;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.CDB-Checkbox:disabled:hover + .CDB-Checkbox-face {
|
|
||||||
border: 1px solid $cSecondaryLine;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CDB-Checkbox:checked:hover + .CDB-Checkbox-face,
|
|
||||||
.CDB-Checkbox:focus + .CDB-Checkbox-face {
|
|
||||||
border: 1px solid $cBlue;
|
|
||||||
}
|
|
||||||
|
|
||||||
.CDB-Checkbox:hover + .CDB-Checkbox-face {
|
.CDB-Checkbox:hover + .CDB-Checkbox-face {
|
||||||
border: 1px solid $cHoverLine;
|
border: 1px solid $cHoverLine;
|
||||||
|
&::before,
|
||||||
|
&::after {
|
||||||
|
background: $cHoverLine;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
.CDB-Checkbox:active + .CDB-Checkbox-face {
|
||||||
|
border: 1px solid $cBlue;
|
||||||
|
&::before,
|
||||||
|
&::after {
|
||||||
|
background: $cBlue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.CDB-Checkbox:disabled + .CDB-Checkbox-face {
|
||||||
|
border: 1px solid $cSecondaryLine;
|
||||||
|
background: $cThirdBackground;
|
||||||
|
&::before,
|
||||||
|
&::after {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@
|
|||||||
margin-top: -3px;
|
margin-top: -3px;
|
||||||
margin-left: -3px;
|
margin-left: -3px;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
background: $cSecondaryLine;
|
background: $cWhite;
|
||||||
content: '';
|
content: '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -75,7 +75,7 @@
|
|||||||
background: $cThirdBackground;
|
background: $cThirdBackground;
|
||||||
|
|
||||||
&::before {
|
&::before {
|
||||||
background: $cWhite;
|
opacity: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,9 +85,28 @@
|
|||||||
|
|
||||||
.CDB-Radio:hover + .CDB-Radio-face {
|
.CDB-Radio:hover + .CDB-Radio-face {
|
||||||
border: 1px solid $cHoverLine;
|
border: 1px solid $cHoverLine;
|
||||||
|
&::before {
|
||||||
|
background: $cHoverLine;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.CDB-Radio:focus + .CDB-Radio-face,
|
.CDB-Radio:focus + .CDB-Radio-face,
|
||||||
.CDB-Radio:checked:hover + .CDB-Radio-face {
|
.CDB-Radio:checked:hover + .CDB-Radio-face {
|
||||||
border: 1px solid $cBlue;
|
border: 1px solid $cBlue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.CDB-Radio:checked:hover + .CDB-Radio-face {
|
||||||
|
&::before {
|
||||||
|
background: $cWhite;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.CDB-Radio:active + .CDB-Radio-face {
|
||||||
|
&::before {
|
||||||
|
background: $cBlue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user