Refine mobile actions and Putzliga moments
This commit is contained in:
+32
-11
@@ -1345,7 +1345,9 @@ body.page-dashboard .content {
|
||||
.dashboard-fab {
|
||||
position: fixed;
|
||||
right: max(1rem, env(safe-area-inset-right));
|
||||
bottom: calc(1.2rem + env(safe-area-inset-bottom));
|
||||
top: calc(0.95rem + env(safe-area-inset-top));
|
||||
bottom: auto;
|
||||
z-index: 124;
|
||||
width: 4rem;
|
||||
height: 4rem;
|
||||
border: 0;
|
||||
@@ -1369,15 +1371,16 @@ body.page-dashboard .content {
|
||||
.dashboard-fab-menu {
|
||||
position: fixed;
|
||||
right: max(1rem, env(safe-area-inset-right));
|
||||
bottom: calc(5.8rem + env(safe-area-inset-bottom));
|
||||
z-index: 28;
|
||||
top: calc(5.45rem + env(safe-area-inset-top));
|
||||
bottom: auto;
|
||||
z-index: 123;
|
||||
display: grid;
|
||||
gap: 0.55rem;
|
||||
width: min(18rem, calc(100vw - 2rem));
|
||||
padding: 0.7rem;
|
||||
border-radius: 1.6rem;
|
||||
animation: fabMenuIn 180ms ease both;
|
||||
transform-origin: right bottom;
|
||||
transform-origin: right top;
|
||||
}
|
||||
|
||||
.dashboard-fab-menu button {
|
||||
@@ -1399,7 +1402,7 @@ body.page-dashboard .content {
|
||||
}
|
||||
|
||||
@keyframes fabMenuIn {
|
||||
from { opacity: 0; transform: translateY(0.6rem) scale(0.94); }
|
||||
from { opacity: 0; transform: translateY(-0.4rem) scale(0.94); }
|
||||
to { opacity: 1; transform: translateY(0) scale(1); }
|
||||
}
|
||||
|
||||
@@ -2243,6 +2246,17 @@ body.page-dashboard .content {
|
||||
border-radius: var(--radius-xl);
|
||||
}
|
||||
|
||||
.options-menu-panel .section-head {
|
||||
margin-bottom: 1.1rem;
|
||||
padding: 1.15rem;
|
||||
border-radius: 1.8rem;
|
||||
background:
|
||||
radial-gradient(circle at 20% 0%, rgba(255, 255, 255, 0.18), transparent 52%),
|
||||
linear-gradient(180deg, rgba(68, 92, 118, 0.38), rgba(20, 38, 58, 0.28));
|
||||
border: 1px solid rgba(180, 214, 246, 0.16);
|
||||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);
|
||||
}
|
||||
|
||||
.options-menu-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
@@ -2261,15 +2275,18 @@ body.page-dashboard .content {
|
||||
gap: 0.35rem;
|
||||
align-items: flex-start;
|
||||
width: 100%;
|
||||
padding: 1.15rem 1.25rem;
|
||||
border-radius: 1.55rem;
|
||||
border: 1px solid rgba(152, 194, 232, 0.16);
|
||||
min-height: 6.7rem;
|
||||
padding: 1.2rem 1.25rem;
|
||||
border-radius: 1.75rem;
|
||||
border: 1px solid rgba(190, 222, 250, 0.18);
|
||||
background:
|
||||
linear-gradient(180deg, rgba(41, 59, 80, 0.72), rgba(25, 42, 63, 0.6)),
|
||||
radial-gradient(circle at top left, rgba(255, 255, 255, 0.08), transparent 48%);
|
||||
radial-gradient(circle at 18% 0%, rgba(255, 255, 255, 0.18), transparent 42%),
|
||||
linear-gradient(180deg, rgba(60, 81, 105, 0.52), rgba(24, 41, 62, 0.34));
|
||||
color: var(--text);
|
||||
text-decoration: none;
|
||||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
|
||||
box-shadow: 0 16px 42px rgba(0, 0, 0, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.12);
|
||||
backdrop-filter: blur(24px) saturate(1.45);
|
||||
-webkit-backdrop-filter: blur(24px) saturate(1.45);
|
||||
}
|
||||
|
||||
.options-menu-card strong {
|
||||
@@ -2282,6 +2299,10 @@ body.page-dashboard .content {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.options-menu-card:active {
|
||||
transform: scale(0.985);
|
||||
}
|
||||
|
||||
.options-menu-card--danger {
|
||||
background: rgba(255, 130, 130, 0.08);
|
||||
border-color: rgba(255, 143, 143, 0.18);
|
||||
|
||||
Reference in New Issue
Block a user