Ionic/core/src/components/tab-bar/tab-bar.ios.scss

35 lines
1014 B
SCSS

@import "./tab-bar";
@import "./tab-bar.ios.vars";
// iOS Tabs
// --------------------------------------------------
:host {
// default color / background
--background: #{$tabbar-ios-background};
--background-focused: #{$tabbar-ios-background-focused};
--border: #{$hairlines-width solid $tabbar-ios-border-color};
--color: #{$tab-button-ios-text-color};
--color-selected: #{$tabbar-ios-color-selected};
height: 50px;
}
// iOS Translucent Tab bar
// --------------------------------------------------
@supports (backdrop-filter: blur(0)) {
:host(.tab-bar-translucent) {
--background: #{$tab-bar-ios-translucent-background-color};
backdrop-filter: $tab-bar-ios-translucent-filter;
}
// iOS Translucent Tab bar with Color
:host(.ion-color.tab-bar-translucent) {
background: #{current-color(base, $tab-bar-ios-translucent-background-color-alpha)};
}
:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused) {
background: rgba($background-color-rgb, .6);
}
}