@
修复 MacBook Safari 布局崩溃:100vw/dvh 和 -webkit-backdrop-filter Safari 将滚动条宽度计入 100vw 导致内容被裁切,100vh 被地址栏撑破。 - root 容器: 100vw → width:100% + max-width:100vw - 详情面板/扫描终端: 100vh → 叠加 100dvh 兼容 Safari 视口 - 详情面板: 添加 -webkit-backdrop-filter 前缀 @
This commit is contained in:
@@ -62,7 +62,9 @@
|
|||||||
color: var(--text-primary);
|
color: var(--text-primary);
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
width: 100vw;
|
height: 100dvh;
|
||||||
|
width: 100%;
|
||||||
|
max-width: 100vw;
|
||||||
background-image:
|
background-image:
|
||||||
radial-gradient(
|
radial-gradient(
|
||||||
circle at 18% 18%,
|
circle at 18% 18%,
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
right: 0;
|
right: 0;
|
||||||
width: var(--panel-width);
|
width: var(--panel-width);
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
|
height: 100dvh;
|
||||||
z-index: 950;
|
z-index: 950;
|
||||||
background: linear-gradient(
|
background: linear-gradient(
|
||||||
180deg,
|
180deg,
|
||||||
@@ -12,6 +13,7 @@
|
|||||||
rgba(15, 23, 42, 0.95) 100%
|
rgba(15, 23, 42, 0.95) 100%
|
||||||
);
|
);
|
||||||
backdrop-filter: blur(24px);
|
backdrop-filter: blur(24px);
|
||||||
|
-webkit-backdrop-filter: blur(24px);
|
||||||
border-left: 1px solid var(--border-glass);
|
border-left: 1px solid var(--border-glass);
|
||||||
box-shadow: -10px 0 60px rgba(0, 0, 0, 0.5);
|
box-shadow: -10px 0 60px rgba(0, 0, 0, 0.5);
|
||||||
transform: translateX(100%);
|
transform: translateX(100%);
|
||||||
|
|||||||
@@ -527,6 +527,7 @@
|
|||||||
gap: 14px;
|
gap: 14px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
|
min-height: 100dvh;
|
||||||
height: auto;
|
height: auto;
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
|
|||||||
Reference in New Issue
Block a user