UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

39 lines (38 loc) 1.49 kB
.ios { .fab > a, .fab-buttons a { .ios-glass-backdrop(); box-shadow: var(--f7-glass-shadow-fab); &.active-state { transition-duration: 0ms; background-color: var(--f7-fab-pressed-bg-color, var(--f7-theme-color-shade)); } } &, [class*='color-'] { --f7-fab-pressed-bg-color: var(--f7-theme-color-shade); --f7-fab-bg-color: var(--f7-theme-color); --f7-glass-shadow-fab: inset -3px -3px 0px -3.5px #fff, inset 3px 3px 0px -3.5px #fff, inset 0px 0px 0px 0.5px rgba(255, 255, 255, 0.5), inset 3px 3px 10px -2px color-mix(in oklab, var(--f7-theme-color) 100%, black), inset -3px -3px 10px -2px color-mix(in oklab, var(--f7-theme-color) 100%, black), inset 0 0 5px 1px #fff, 0 0 15px 4px rgba(0, 0, 0, 0.2); } &.dark, .dark { &, [class*='color-'] { --f7-fab-bg-color: color-mix(in oklab, var(--f7-theme-color-shade) 50%, transparent 0%); --f7-glass-shadow-fab: inset 3px 3px 0px -3.5px var(--f7-theme-color), inset -3px -3px 0px -3.5px var(--f7-theme-color), inset -0.5px -0.5px 0px rgba(255, 255, 255, 0.5), inset 0.5px 0.5px 0px rgba(255, 255, 255, 0.1), inset -3px 3px 0px -3.5px rgba(255, 255, 255, 0.25), inset 0px -5px 0px -3.5px color-mix(in oklab, var(--f7-theme-color) 50%, transparent 10%), inset 0px -5px 5px color-mix(in oklab, var(--f7-theme-color) 50%, transparent 10%), 0 0 15px 4px rgba(0, 0, 0, 0.2); } } }