UNPKG

react-toolbox-build4server

Version:

Builds react-toolbox in such a way that it's components can be required and used in node - most likely for server-side rendered webapps - without having to depend on webpack to build your entire server-side project

87 lines (78 loc) 2.35 kB
.rt-radio-field, .rt-radio-disabled { position: relative; display: block; height: 1.6rem; margin-bottom: 1.5rem; white-space: nowrap; vertical-align: middle; } .rt-radio-text { display: inline-block; padding-left: 1rem; font-size: 1.4rem; line-height: 1.6rem; color: black; white-space: nowrap; vertical-align: top; } .rt-radio-input { position: absolute; width: 0; height: 0; padding: 0; margin: 0; border: 0; opacity: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .rt-radio-input:focus ~ .rt-radio-radio, .rt-radio-input:focus ~ .rt-radio-radio-checked { box-shadow: 0 0 0 1rem rgba(0, 0, 0, 0.1); } .rt-radio-input:focus ~ .rt-radio-radio-checked { box-shadow: 0 0 0 1rem rgba(63, 81, 181, 0.26); } .rt-radio-radio, .rt-radio-radio-checked { position: relative; display: inline-block; width: 1.6rem; height: 1.6rem; vertical-align: top; cursor: pointer; border: 0.2rem solid black; border-radius: 50%; } .rt-radio-radio:before, .rt-radio-radio-checked:before { -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-duration: 0.2s; transition-duration: 0.2s; position: absolute; top: 0.2rem; left: 0.2rem; width: 0.8rem; height: 0.8rem; content: ""; background-color: #3f51b5; border-radius: 50%; -webkit-transition: -webkit-transform; transition: -webkit-transform; transition: transform; transition: transform, -webkit-transform; -webkit-transform: scale(0); transform: scale(0); } .rt-radio-radio-checked { border: 0.2rem solid #3f51b5; } .rt-radio-radio-checked:before { -webkit-transform: scale(1); transform: scale(1); } .rt-radio-ripple { background-color: #3f51b5; opacity: .3; -webkit-transition-duration: 650ms; transition-duration: 650ms; } .rt-radio-disabled .rt-radio-text { color: rgba(0, 0, 0, 0.26); } .rt-radio-disabled .rt-radio-radio, .rt-radio-disabled .rt-radio-radio-checked { cursor: auto; border-color: rgba(0, 0, 0, 0.26); } .rt-radio-disabled .rt-radio-radio-checked { cursor: auto; border-color: rgba(0, 0, 0, 0.26); } .rt-radio-disabled .rt-radio-radio-checked:before { background-color: rgba(0, 0, 0, 0.26); }