From 38d3feaa47e87e037c6fe4b320ad88417d565ea5 Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Thu, 18 Apr 2019 09:42:22 -0400 Subject: libs tbd cleanup --- www/lib/ionic/scss/_radio.scss | 47 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 www/lib/ionic/scss/_radio.scss (limited to 'www/lib/ionic/scss/_radio.scss') diff --git a/www/lib/ionic/scss/_radio.scss b/www/lib/ionic/scss/_radio.scss new file mode 100644 index 00000000..fa401c06 --- /dev/null +++ b/www/lib/ionic/scss/_radio.scss @@ -0,0 +1,47 @@ + +/** + * Radio Button Inputs + * -------------------------------------------------- + */ + +.item-radio { + padding: 0; + + &:hover { + cursor: pointer; + } +} + +.item-radio .item-content { + /* give some room to the right for the checkmark icon */ + padding-right: $item-padding * 4; +} + +.item-radio .radio-icon { + /* checkmark icon will be hidden by default */ + position: absolute; + top: 0; + right: 0; + z-index: $z-index-item-radio; + visibility: hidden; + padding: $item-padding - 2; + height: 100%; + font-size: 24px; +} + +.item-radio input { + /* hide any radio button inputs elements (the ugly circles) */ + position: absolute; + left: -9999px; + + &:checked + .radio-content .item-content { + /* style the item content when its checked */ + background: #f7f7f7; + } + + &:checked + .radio-content .radio-icon { + /* show the checkmark icon when its checked */ + visibility: visible; + } +} + -- cgit v1.2.3