diff options
Diffstat (limited to 'src/objects/_radio.scss')
-rw-r--r-- | src/objects/_radio.scss | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/objects/_radio.scss b/src/objects/_radio.scss index 5f461ce..12dc6ca 100644 --- a/src/objects/_radio.scss +++ b/src/objects/_radio.scss | |||
@@ -48,16 +48,6 @@ | |||
48 | margin-inline: calc(-1 * fn.dim(--pad-i)) calc(fn.dim(--spacing-sibling) - fn.dim(--pad-i)); | 48 | margin-inline: calc(-1 * fn.dim(--pad-i)) calc(fn.dim(--spacing-sibling) - fn.dim(--pad-i)); |
49 | padding-block: fn.dim(--pad-b); | 49 | padding-block: fn.dim(--pad-b); |
50 | padding-inline: fn.dim(--pad-i); | 50 | padding-inline: fn.dim(--pad-i); |
51 | |||
52 | @include iro.bem-elem('bg') { | ||
53 | display: block; | ||
54 | position: absolute; | ||
55 | z-index: -1; | ||
56 | inset-block: 0; | ||
57 | inset-inline: 0; | ||
58 | border-radius: fn.dim(--rounding); | ||
59 | pointer-events: none; | ||
60 | } | ||
61 | 51 | ||
62 | @include iro.bem-elem('circle') { | 52 | @include iro.bem-elem('circle') { |
63 | display: block; | 53 | display: block; |
@@ -89,7 +79,9 @@ | |||
89 | } | 79 | } |
90 | 80 | ||
91 | @include iro.bem-elem('native') { | 81 | @include iro.bem-elem('native') { |
82 | appearance: none; | ||
92 | position: absolute; | 83 | position: absolute; |
84 | z-index: -1; | ||
93 | inset-block-start: 0; | 85 | inset-block-start: 0; |
94 | inset-inline-start: 0; | 86 | inset-inline-start: 0; |
95 | inline-size: 100%; | 87 | inline-size: 100%; |
@@ -97,7 +89,7 @@ | |||
97 | margin: 0; | 89 | margin: 0; |
98 | padding: 0; | 90 | padding: 0; |
99 | overflow: hidden; | 91 | overflow: hidden; |
100 | opacity: .0001; | 92 | border-radius: fn.dim(--rounding); |
101 | 93 | ||
102 | &:hover { | 94 | &:hover { |
103 | @include iro.bem-sibling-elem('label') { | 95 | @include iro.bem-sibling-elem('label') { |
@@ -132,9 +124,7 @@ | |||
132 | } | 124 | } |
133 | 125 | ||
134 | &:focus-visible { | 126 | &:focus-visible { |
135 | @include iro.bem-sibling-elem('bg') { | 127 | background-color: fn.color(--key-focus --bg); |
136 | background-color: fn.color(--key-focus --bg); | ||
137 | } | ||
138 | 128 | ||
139 | @include iro.bem-sibling-elem('label') { | 129 | @include iro.bem-sibling-elem('label') { |
140 | color: fn.color(--key-focus --label); | 130 | color: fn.color(--key-focus --label); |