Skip to content

Commit ff552c5

Browse files
committed
fix(fab): fix missing colors on FAB
fixes #4343
1 parent 3408af3 commit ff552c5

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

src/core/components/fab/fab-ios.less

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,31 @@
88
background-color: var(--f7-fab-pressed-bg-color, var(--f7-theme-color-shade));
99
}
1010
}
11+
&,
12+
[class*='color-'] {
13+
--f7-fab-pressed-bg-color: var(--f7-theme-color-shade);
14+
--f7-fab-bg-color: var(--f7-theme-color);
15+
--f7-glass-shadow-fab:
16+
inset -3px -3px 0px -3.5px #fff, inset 3px 3px 0px -3.5px #fff,
17+
inset 0px 0px 0px 0.5px rgba(255, 255, 255, 0.5),
18+
inset 3px 3px 10px -2px color-mix(in oklab, var(--f7-theme-color) 100%, black),
19+
inset -3px -3px 10px -2px color-mix(in oklab, var(--f7-theme-color) 100%, black),
20+
inset 0 0 5px 1px #fff, 0 0 15px 4px rgba(0, 0, 0, 0.2);
21+
}
22+
&.dark,
23+
.dark {
24+
&,
25+
[class*='color-'] {
26+
--f7-fab-bg-color: color-mix(in oklab, var(--f7-theme-color-shade) 50%, transparent 0%);
27+
--f7-glass-shadow-fab:
28+
inset 3px 3px 0px -3.5px var(--f7-theme-color),
29+
inset -3px -3px 0px -3.5px var(--f7-theme-color),
30+
inset -0.5px -0.5px 0px rgba(255, 255, 255, 0.5),
31+
inset 0.5px 0.5px 0px rgba(255, 255, 255, 0.1),
32+
inset -3px 3px 0px -3.5px rgba(255, 255, 255, 0.25),
33+
inset 0px -5px 0px -3.5px color-mix(in oklab, var(--f7-theme-color) 50%, transparent 10%),
34+
inset 0px -5px 5px color-mix(in oklab, var(--f7-theme-color) 50%, transparent 10%),
35+
0 0 15px 4px rgba(0, 0, 0, 0.2);
36+
}
37+
}
1138
}

0 commit comments

Comments
 (0)