fix(pwa): fix bottom nav safe-area padding causing extra gap on iOS
pwa.css safe-area padding-bottom rule and body::after fill-overlay commented out. glass.css nav-bottom uses margin-bottom: 0 instead; --hidden state uses translateY(100%) + negative margin so the bar disappears without leaving a gap. layout.css removes redundant padding-bottom from .nav-bottom rule.
This commit is contained in:
@@ -345,8 +345,10 @@ textarea.form-input {
|
||||
* 17. Bottom-Nav Auto-Hide on Scroll
|
||||
* ================================================================ */
|
||||
.nav-bottom {
|
||||
margin-bottom: 0;
|
||||
transition:
|
||||
transform var(--transition-base) var(--ease-out),
|
||||
margin-bottom var(--transition-base) var(--ease-out),
|
||||
background-color var(--transition-fast),
|
||||
box-shadow var(--transition-fast);
|
||||
/* will-change: transform absichtlich weggelassen - auf iOS (WebKit) korrumpiert die
|
||||
@@ -354,7 +356,8 @@ textarea.form-input {
|
||||
}
|
||||
|
||||
.nav-bottom--hidden {
|
||||
transform: translateY(calc(100% + var(--safe-area-inset-bottom)));
|
||||
transform: translateY(100%);
|
||||
margin-bottom: calc(-1 * (var(--nav-height-mobile)));
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user