diff options
author | Udo Walter | 2017-09-25 17:08:19 +0200 |
---|---|---|
committer | Udo Walter | 2017-09-25 17:08:19 +0200 |
commit | 73a4f4046ee92817d96ed9bc4cec91b58286432e (patch) | |
tree | b68281851b5a64a540d18830c7223029d8948cba | |
parent | [internetaccess] fixed visibility of save-button (major issue) (diff) | |
download | slx-admin-73a4f4046ee92817d96ed9bc4cec91b58286432e.tar.gz slx-admin-73a4f4046ee92817d96ed9bc4cec91b58286432e.tar.xz slx-admin-73a4f4046ee92817d96ed9bc4cec91b58286432e.zip |
added styled radiobuttons
-rw-r--r-- | style/default.css | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/style/default.css b/style/default.css index 6566e7c3..9f8b4091 100644 --- a/style/default.css +++ b/style/default.css @@ -543,6 +543,82 @@ it only applies if they're in a container that has the checkbox class */ content: "\E013"; } + +.radio { + padding-left: 20px; +} +.radio label { + display: inline-block; + vertical-align: middle; + position: relative; + padding-left: 5px; +} +.radio label::before { + content: ""; + display: inline-block; + position: absolute; + width: 17px; + height: 17px; + left: 0; + margin-left: -20px; + border: 1px solid #cccccc; + border-radius: 50%; + background-color: #fff; + -webkit-transition: border 0.15s ease-in-out; + -o-transition: border 0.15s ease-in-out; + transition: border 0.15s ease-in-out; +} +.radio label::after { + display: inline-block; + position: absolute; + content: " "; + width: 11px; + height: 11px; + left: 3px; + top: 3px; + margin-left: -20px; + border-radius: 50%; + background-color: #555555; + -webkit-transform: scale(0, 0); + -ms-transform: scale(0, 0); + -o-transform: scale(0, 0); + transform: scale(0, 0); + -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); + transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); +} +.radio input[type="radio"] { + opacity: 0; + z-index: 1; + cursor: pointer; +} +.radio input[type="radio"]:focus + label::before { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio input[type="radio"]:checked + label::after { + -webkit-transform: scale(1, 1); + -ms-transform: scale(1, 1); + -o-transform: scale(1, 1); + transform: scale(1, 1); +} +.radio input[type="radio"]:disabled { + cursor: not-allowed; +} +.radio input[type="radio"]:disabled + label { + opacity: 0.65; +} +.radio input[type="radio"]:disabled + label::before { + cursor: not-allowed; +} +.radio.radio-inline { + margin-top: 0; +} + + + /* Hack to get ellipsis in containers without absolute width */ /* Use: <table class="slx-ellipsis"><tr><td>my text bla bla</td></tr></table> */ |