_check-box.scss
ASCII text
1/* Check Boxes */ 2 3.check-box { 4StBoxLayout { 5spacing: 8px; 6} 7 8StBin { 9transition-duration: $duration; 10width: 24px; 11height: 24px; 12padding: ($medium-size - 24px) / 2; 13border-radius: $medium-size / 2; 14} 15 16StBin, 17&:focus StBin { 18background-image: url("assets/checkbox-off.svg"); 19} 20 21&:focus StBin { 22background-color: focus-overlay($on-surface); 23} 24 25&:hover StBin { 26background-color: hover-overlay($on-surface); 27} 28 29&:active StBin { 30transition-duration: $duration-ripple; 31background-color: pressed-overlay($on-surface); 32} 33 34&:checked StBin, 35&:checked:focus StBin { 36background-image: url("assets/checkbox.svg"); 37} 38 39&:checked:focus StBin { 40background-color: focus-overlay($primary); 41} 42 43&:checked:hover StBin { 44background-color: hover-overlay($primary); 45} 46 47&:checked:active StBin { 48background-color: pressed-overlay($primary); 49} 50} 51