@@ -101,8 +101,10 @@ $fallbacks: m3-fab.get-tokens();
101
101
color : token-utils .slot (fab-foreground-color , $fallbacks , inherit );
102
102
box-shadow : token-utils .slot (fab-container-elevation-shadow , $fallbacks );
103
103
104
- & :hover {
105
- box-shadow : token-utils .slot (fab-hover-container-elevation-shadow , $fallbacks );
104
+ @media (hover : hover) {
105
+ & :hover {
106
+ box-shadow : token-utils .slot (fab-hover-container-elevation-shadow , $fallbacks );
107
+ }
106
108
}
107
109
108
110
& :focus {
@@ -133,8 +135,10 @@ $fallbacks: m3-fab.get-tokens();
133
135
color : token-utils .slot (fab-small-foreground-color , $fallbacks , inherit );
134
136
box-shadow : token-utils .slot (fab-small-container-elevation-shadow , $fallbacks );
135
137
136
- & :hover {
137
- box-shadow : token-utils .slot (fab-small-hover-container-elevation-shadow , $fallbacks );
138
+ @media (hover : hover) {
139
+ & :hover {
140
+ box-shadow : token-utils .slot (fab-small-hover-container-elevation-shadow , $fallbacks );
141
+ }
138
142
}
139
143
140
144
& :focus {
@@ -176,8 +180,10 @@ $fallbacks: m3-fab.get-tokens();
176
180
font-weight : token-utils .slot (fab-extended-label-text-weight , $fallbacks );
177
181
letter-spacing : token-utils .slot (fab-extended-label-text-tracking , $fallbacks );
178
182
179
- & :hover {
180
- box-shadow : token-utils .slot (fab-extended-hover-container-elevation-shadow , $fallbacks );
183
+ @media (hover : hover) {
184
+ & :hover {
185
+ box-shadow : token-utils .slot (fab-extended-hover-container-elevation-shadow , $fallbacks );
186
+ }
181
187
}
182
188
183
189
& :focus {
0 commit comments