#e8e8e8
1.checkbox-wrapper *, 2 .checkbox-wrapper ::after, 3 .checkbox-wrapper ::before { 4 box-sizing: border-box; 5} 6 7.checkbox-wrapper .container input { 8 opacity: 1; 9 -webkit-appearance: none; 10 cursor: pointer; 11 height: 50px; 12 width: 50px; 13 box-shadow: -10px -10px 15px rgba(255,255,255,0.5), 14 10px 10px 15px rgba(0,0,70,0.12); 15 border-radius: 50%; 16 border: 8px solid #ececec; 17 outline: none; 18 display: flex; 19 justify-content: center; 20 align-items: center; 21 transition: .5s; 22} 23 24.checkbox-wrapper .container { 25 display: flex; 26 justify-content: center; 27 align-items: center; 28} 29 30.checkbox-wrapper .container input::after { 31 transition: .5s; 32 font-family: monospace; 33 content: ''; 34 color: #7a7a7a; 35 font-size: 25px; 36 left: 0.45em; 37 top: 0.25em; 38 width: 0.25em; 39 height: 0.5em; 40 border: solid #7a7a7a; 41 border-width: 0 0.15em 0.15em 0; 42 transform: rotate(45deg); 43} 44 45.checkbox-wrapper .container input:checked { 46 box-shadow: -10px -10px 15px rgba(255,255,255,0.5), 47 10px 10px 15px rgba(70,70,70,0.12), 48 inset -10px -10px 15px rgba(216, 212, 212, 0.5), 49 inset 10px 10px 15px rgba(70,70,70,0.12); 50 transition: .5s; 51} 52 53.checkbox-wrapper .container input:checked::after { 54 transition: .5s; 55 border: solid #15bae3; 56 border-width: 0 0.15em 0.15em 0; 57 transform: rotate(45deg); 58} 59
245 views
245 views
Comments
MIT License