Skip to content

Commit d774ebd

Browse files
committed
Redesign www Monet aperture system
1 parent 193e8e4 commit d774ebd

10 files changed

Lines changed: 1289 additions & 557 deletions

File tree

packages/ui/src/open-layout.tsx

Lines changed: 40 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ sheet.replaceSync(`
165165
.app-layout[full-width] .layout-body {
166166
display: flex;
167167
flex-direction: column;
168+
max-width: none;
168169
}
169170
170171
.app-layout[home] .layout-main,
@@ -234,46 +235,63 @@ sheet.replaceSync(`
234235
}
235236
236237
.logo:hover .logo-mark {
237-
transform: rotate(-8deg) scale(1.04);
238+
transform: translateY(calc(var(--border-size-1) * -1));
238239
}
239240
240241
.logo-mark {
241242
position: relative;
242243
display: inline-grid;
243244
place-items: center;
244-
width: var(--size-10);
245-
height: var(--size-10);
245+
width: 42px;
246+
height: 42px;
246247
overflow: hidden;
247248
border: 0;
248249
border-radius: var(--radius-round);
249250
background:
250-
radial-gradient(circle at 50% 50%, var(--bg-base) 0 37%, transparent 38%),
251-
conic-gradient(from 218deg, var(--brand-deep), var(--brand), var(--brand-light), var(--brand-deep));
252-
box-shadow:
253-
inset 0 0 0 var(--border-size-1) color-mix(in srgb, var(--gray-0) 42%, transparent),
254-
0 var(--size-1) var(--size-4) var(--brand-glow);
251+
radial-gradient(circle at 50% 50%, var(--nav-bg) 0 38%, transparent 39%),
252+
conic-gradient(from 214deg, var(--brand-deep) 0 26%, var(--brand) 26% 60%, var(--brand-light) 60% 82%, var(--brand-deep) 82% 100%);
253+
box-shadow: none;
255254
flex: 0 0 auto;
256-
transition: transform var(--duration-2) var(--ease-2), box-shadow var(--duration-2) var(--ease-2);
255+
transition: transform var(--duration-2) var(--ease-2);
257256
}
258257
259258
.logo-mark::before {
260259
content: "";
261260
position: absolute;
262-
inset: var(--size-2);
263-
border: var(--border-size-1) solid color-mix(in srgb, var(--brand-light) 56%, var(--bg-base));
261+
inset: 11px;
262+
border: var(--border-size-1) solid color-mix(in srgb, var(--brand-light) 64%, var(--nav-bg));
264263
border-radius: var(--radius-round);
265-
transform: rotate(-18deg);
266264
}
267265
268266
.logo-mark::after {
269267
content: "";
270268
position: absolute;
271-
inset-inline-end: 2px;
272-
inset-block-start: 1px;
273-
width: var(--size-3);
274-
height: var(--size-3);
275-
border-block-start: var(--border-size-2) solid var(--bg-base);
276-
border-inline-end: var(--border-size-2) solid var(--bg-base);
269+
inset-inline-end: -1px;
270+
inset-block-start: 3px;
271+
width: 15px;
272+
height: 19px;
273+
border-radius: 999px 999px 0 0;
274+
background: var(--nav-bg);
275+
transform: rotate(24deg);
276+
}
277+
278+
.logo-boundary,
279+
.logo-route {
280+
position: absolute;
281+
inset-inline: 12px 9px;
282+
height: var(--border-size-1);
283+
background: var(--brand-deep);
284+
border-radius: var(--radius-round);
285+
z-index: 1;
286+
}
287+
288+
.logo-boundary {
289+
inset-block-start: 19px;
290+
}
291+
292+
.logo-route {
293+
inset-block-start: 24px;
294+
background: var(--brand);
277295
}
278296
279297
.logo-word {
@@ -895,7 +913,10 @@ export class OpenLayout extends OpenElement {
895913
<nav className='header-inner' aria-label='Primary navigation'>
896914
{(logoText || logoSub) && (
897915
<a className='logo' href='/'>
898-
<span className='logo-mark' aria-hidden='true'></span>
916+
<span className='logo-mark' aria-hidden='true'>
917+
<span className='logo-boundary'></span>
918+
<span className='logo-route'></span>
919+
</span>
899920
{logoText && <span className='logo-word'>{logoText}</span>}
900921
{logoSub && <span className='logo-sub'>{logoSub}</span>}
901922
</a>

0 commit comments

Comments
 (0)