Merge branch 'master' of http://118.145.251.184:3000/OmniAI/omniai-web into feat/home-entry-buttons-refined

This commit is contained in:
2026-06-02 21:30:06 +08:00
23 changed files with 544 additions and 84 deletions
+42
View File
@@ -9,6 +9,48 @@
font-family: Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
}
/* Ecommerce generation progress bar */
.ecommerce-progress-bar {
display: flex;
align-items: center;
gap: 12px;
padding: 10px 16px;
border-radius: var(--radius-sm, 10px);
background: rgba(var(--accent-rgb, 0, 255, 136), 0.08);
border: 1px solid rgba(var(--accent-rgb, 0, 255, 136), 0.18);
margin: 8px 0;
}
.ecommerce-progress-bar__label {
font-size: 13px;
font-weight: 700;
color: var(--fg-muted, #aeb8b1);
white-space: nowrap;
}
.ecommerce-progress-bar__track {
flex: 1;
height: 6px;
border-radius: 999px;
background: rgba(var(--accent-rgb, 0, 255, 136), 0.12);
overflow: hidden;
}
.ecommerce-progress-bar__fill {
height: 100%;
border-radius: 999px;
background: var(--accent, #00ff88);
transition: width 80ms linear;
}
.ecommerce-progress-bar__value {
font-size: 12px;
font-weight: 900;
color: var(--accent, #00ff88);
min-width: 40px;
text-align: right;
}
/* Product set page: target dark two-column workspace with floating detail input. */
.product-clone-page[data-tool="set"] {
display: block;
+30
View File
@@ -451,6 +451,21 @@
transform: translateZ(20px) scale(1.02);
}
.omni-home__carousel-card-label {
position: absolute;
bottom: 12px;
left: 14px;
z-index: 2;
padding: 4px 12px;
border-radius: 999px;
background: rgba(var(--accent-rgb, 0, 255, 136), 0.16);
border: 1px solid rgba(var(--accent-rgb, 0, 255, 136), 0.24);
color: var(--fg-body, #f3f5f2);
font-size: 12px;
font-weight: 900;
white-space: nowrap;
}
.omni-home__carousel-card:hover {
box-shadow:
0 28px 58px rgb(0 0 0 / 34%),
@@ -616,6 +631,13 @@
object-position: center;
transform: none;
transform-origin: center;
transition: transform 280ms var(--ease-out-expo, cubic-bezier(0.16, 1, 0.3, 1)),
filter 280ms ease;
}
.omni-home__feature-visual:hover img {
transform: scale(1.03);
filter: saturate(1.1) contrast(1.06) brightness(1.04);
}
.omni-home__feature-stats {
@@ -767,6 +789,14 @@
padding: 16px 18px;
box-shadow: 0 20px 46px rgb(0 0 0 / 26%);
backdrop-filter: blur(12px);
cursor: pointer;
transition: transform 200ms var(--ease-out-expo, cubic-bezier(0.16, 1, 0.3, 1)),
box-shadow 200ms ease;
}
.omni-home__experience-route:hover {
transform: translateY(-2px);
box-shadow: 0 24px 52px rgb(0 0 0 / 32%);
}
.omni-home__experience-route b {
-13
View File
@@ -14271,19 +14271,6 @@
}
/* ─── Page Motion Animation ─── */
.page-motion {
animation: pixel-page-enter 0.3s ease-out;
}
@keyframes pixel-page-enter {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/* ─── Workbench Page Layout Overrides ─── */
.ai-workbench-page.is-active .ai-workbench-shell {
grid-template-columns: 1fr auto;