OTTODesign System

FoundationsLayout

Main siteframe

The main siteframe is used for most of our views.

Usage

Anatomy

Anatomy

Variants

When using the main siteframe inside the app, the header is hidden as the app adds bottom and top bar, the newsletter subscription is also hidden, and the footer is being minified.

9:41
CONTENT

Hilfe & Kontakt Chat Service Newsletter Lob & Kritik Cookie-Einstellungen AGB Datenschutz Impressum Produktsicherheitsrückrufe

Preisangaben inkl. gesetzl. MwSt. und zzgl. Service- und Versandkosten

OTTO … find ich gut
11
9:30
CONTENT

Hilfe & Kontakt Chat Service Newsletter Lob & Kritik Cookie-Einstellungen AGB Datenschutz Impressum Produktsicherheitsrückrufe

Preisangaben inkl. gesetzl. MwSt. und zzgl. Service- und Versandkosten

OTTO … find ich gut
11
LiveMain siteframe within iOS and Android app
HTML
<div class="on-frame" style="display:flex;flex-wrap:wrap;justify-content:center;gap:40px;padding:32px 16px"><div style="width:300px;max-width:100%;border:2px solid var(--oc-semantic-color-stroke-divider);border-radius:40px;overflow:hidden;background:var(--oc-semantic-color-background-frame);display:flex;flex-direction:column;color:var(--oc-semantic-color-text-default)"><div style="background:var(--oc-semantic-color-background-canvas);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 26px 6px;font:700 14px/18px OTTOSans,sans-serif"><span>9:41</span><span style="width:80px;height:22px;border-radius:12px;background:var(--oc-semantic-color-text-default)"></span><span style="justify-self:end;display:flex;gap:6px;align-items:center"><oc-icon-v1 type="wifi" style="width:16px;height:16px"></oc-icon-v1><span style="width:22px;height:11px;border-radius:3px;background:var(--oc-semantic-color-text-default)"></span></span></div><div style="background:var(--oc-semantic-color-background-canvas);display:flex;align-items:center;gap:4px;padding:0 12px 12px 4px"><oc-icon-button-v3 variant="transparent" icon="arrow-left" oc-aria-label="Zurück"></oc-icon-button-v3><div style="flex:1"><oc-search-field-v1><input type="search" placeholder="Wonach suchst du?" spellcheck="false" aria-label="Suche"></oc-search-field-v1></div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:300px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT</div></div><div style="padding:24px 16px 16px;text-align:center;color:var(--oc-semantic-color-text-secondary);font-size:13px;line-height:22px"><p><a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Hilfe &amp; Kontakt</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Chat</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Service</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Newsletter</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Lob &amp; Kritik</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Cookie-Einstellungen</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">AGB</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Datenschutz</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Impressum</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Produktsicherheitsrückrufe</a></p><p style="font-size:11px;line-height:15px;margin-top:12px">Preisangaben inkl. gesetzl. MwSt. und zzgl. Service- und Versandkosten</p><img src="/assets-static/icons/pl_logo_slogan.svg" alt="OTTO … find ich gut" style="display:block;height:32px;width:auto;margin:16px auto 0;opacity:.5"></div><div style="background:var(--oc-semantic-color-background-canvas);display:flex;justify-content:space-around;align-items:center;padding:12px 8px 8px"><oc-icon-v1 type="home"></oc-icon-v1><span style="box-shadow:0 -12px 0 -10px var(--oc-semantic-color-brand);display:inline-flex"><oc-icon-v1 type="burger" style="--color:var(--oc-semantic-color-text-brand)"></oc-icon-v1></span><span style="position:relative;display:inline-flex"><oc-icon-v1 type="basket"></oc-icon-v1><oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:-8px">1</oc-badge-v2></span><span style="position:relative;display:inline-flex"><oc-icon-v1 type="wishlist"></oc-icon-v1><oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:-8px">1</oc-badge-v2></span><oc-icon-v1 type="person"></oc-icon-v1></div><div style="background:var(--oc-semantic-color-background-canvas);padding:6px 0 10px"><div style="margin:0 auto;width:110px;height:4px;border-radius:2px;background:var(--oc-semantic-color-text-default)"></div></div></div><div style="width:300px;max-width:100%;border:2px solid var(--oc-semantic-color-stroke-divider);border-radius:40px;overflow:hidden;background:var(--oc-semantic-color-background-frame);display:flex;flex-direction:column;color:var(--oc-semantic-color-text-default)"><div style="background:var(--oc-semantic-color-background-canvas);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 26px 6px;font:700 14px/18px OTTOSans,sans-serif"><span>9:30</span><span style="width:16px;height:16px;border-radius:50%;background:var(--oc-semantic-color-text-default)"></span><span style="justify-self:end;display:flex;gap:6px;align-items:center"><oc-icon-v1 type="wifi" style="width:16px;height:16px"></oc-icon-v1><span style="width:22px;height:11px;border-radius:3px;background:var(--oc-semantic-color-text-default)"></span></span></div><div style="background:var(--oc-semantic-color-background-canvas);display:flex;align-items:center;gap:4px;padding:0 12px 12px 4px"><oc-icon-button-v3 variant="transparent" icon="arrow-left" oc-aria-label="Zurück"></oc-icon-button-v3><div style="flex:1"><oc-search-field-v1><input type="search" placeholder="Wonach suchst du?" spellcheck="false" aria-label="Suche"></oc-search-field-v1></div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:300px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT</div></div><div style="padding:24px 16px 16px;text-align:center;color:var(--oc-semantic-color-text-secondary);font-size:13px;line-height:22px"><p><a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Hilfe &amp; Kontakt</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Chat</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Service</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Newsletter</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Lob &amp; Kritik</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Cookie-Einstellungen</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">AGB</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Datenschutz</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Impressum</a> <span aria-hidden="true" style="margin:0 4px">•</span> <a href="#" style="color:inherit;text-decoration:none;white-space:nowrap">Produktsicherheitsrückrufe</a></p><p style="font-size:11px;line-height:15px;margin-top:12px">Preisangaben inkl. gesetzl. MwSt. und zzgl. Service- und Versandkosten</p><img src="/assets-static/icons/pl_logo_slogan.svg" alt="OTTO … find ich gut" style="display:block;height:32px;width:auto;margin:16px auto 0;opacity:.5"></div><div style="background:var(--oc-semantic-color-background-canvas);display:flex;justify-content:space-around;align-items:center;padding:12px 8px 8px"><oc-icon-v1 type="home"></oc-icon-v1><span style="padding:2px 14px;border-radius:12px;background:var(--oc-semantic-color-background-stacked);display:inline-flex"><oc-icon-v1 type="burger" style="--color:var(--oc-semantic-color-text-brand)"></oc-icon-v1></span><span style="position:relative;display:inline-flex"><oc-icon-v1 type="basket"></oc-icon-v1><oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:-8px">1</oc-badge-v2></span><span style="position:relative;display:inline-flex"><oc-icon-v1 type="wishlist"></oc-icon-v1><oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:-8px">1</oc-badge-v2></span><oc-icon-v1 type="person"></oc-icon-v1></div><div style="background:var(--oc-semantic-color-background-canvas);padding:6px 0 10px"><div style="margin:0 auto;width:110px;height:4px;border-radius:2px;background:var(--oc-semantic-color-text-default)"></div></div></div></div>

Behavior

Interaction

The back-to-top button is automatically shown on the main siteframe when scrolling in a specific way.

Fitting

The header, newsletter subscription and footer are included as Edge Side Includes (ESI). They are not inherent parts of the siteframe itself, though they all integrate very closely. The main siteframe specifies the width of all of its contents as fill-parent and limits the size on breakpoint XXL.

fit-content
fill-parent
SortimentOTTOSucheMein KontoMerkzettel1Warenkorb1
CONTENT
CONTENT

Newsletter anmelden & Vorteile sichern

E-Mail-AdresseAnmelden
Mein KontoGeschenkgutscheinLob & KritikService
fill-parent
OTTO
ServiceMein KontoMerkzettel1Warenkorb1
InspirationDamen-ModeHerren-ModeBaby & KindSportDrogerie
MultimediaHaushaltKücheHeimtextilienMöbelBaumarktMarken%Sale%
SIDE CONTENT
MAIN CONTENT

Newsletter anmelden & Vorteile sichern

E-Mail-Adresse
Anmelden
Mein KontoGeschenkgutscheinLob & KritikService
Wir sind gerne für dich daZahlungsartenÜber unsVerkaufen bei OTTO
max-width (72rem)
OTTO
ServiceMein KontoMerkzettel1Warenkorb1
InspirationDamen-ModeHerren-ModeBaby & KindSportDrogerie
MultimediaHaushaltKücheHeimtextilienMöbelBaumarktMarken%Sale%
SIDE CONTENT
MAIN CONTENT

Newsletter anmelden & Vorteile sichern

E-Mail-Adresse
Anmelden
Mein KontoGeschenkgutscheinLob & KritikService
Wir sind gerne für dich daZahlungsartenÜber unsVerkaufen bei OTTO
Livefitting
HTML
<div class="on-frame" style="overflow:hidden;padding:24px"><div style="zoom:.42;display:grid;gap:64px">
<div style="display:grid;grid-template-columns:auto 360px minmax(0,1fr);gap:40px;align-items:start"><div style="display:flex;align-items:center;gap:8px;margin-top:46px"><span style="writing-mode:vertical-rl;transform:rotate(180deg);color:#f06;font:12px/16px ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px">fit-content</span><span style="width:3px;align-self:stretch;background:#f06"></span></div><div><div style="display:grid;justify-items:center;margin-bottom:12px"><span style="color:#f06;font:12px/16px ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;line-height:34px">fill-parent</span><span style="display:block;width:100%;height:12px;background:linear-gradient(#f06,#f06) center/100% 3px no-repeat"></span></div><div style="height:900px;overflow:hidden"><div style="width:360px;flex:none;background:var(--oc-semantic-color-background-frame);border:1px solid var(--oc-semantic-color-stroke-divider);color:var(--oc-semantic-color-text-default)"><div style="background:var(--oc-semantic-color-background-canvas);padding:10px 12px;display:flex;align-items:center;gap:10px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="burger"></oc-icon-v1>Sortiment</span><img src="/otto-logo.svg" alt="OTTO" style="display:block;height:22px;width:auto"><span style="margin-left:auto;display:flex;gap:8px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="search"></oc-icon-v1>Suche</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="person"></oc-icon-v1>Mein Konto</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="wishlist"></oc-icon-v1>Merkzettel<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="basket"></oc-icon-v1>Warenkorb<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span></span></div><div style="display:grid;gap:4px;margin-top:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:280px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:160px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 16px"><p class="oc-headline-100" style="margin-bottom:12px">Newsletter anmelden &amp; Vorteile sichern</p><div style="display:grid;gap:12px"><oc-text-field-v1>E-Mail-Adresse</oc-text-field-v1><oc-button-v1 variant="secondary" >Anmelden</oc-button-v1></div></div><div style="-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);color:var(--oc-semantic-color-text-secondary);font-size:14px"><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;gap:12px"><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="person" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Mein Konto</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="voucher" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Geschenkgutschein</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="feedback" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Lob &amp; Kritik</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="service-info" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Service</span></div></div></div></div></div></div>
  <div><div style="display:grid;justify-items:center;margin-bottom:12px"><span style="color:#f06;font:12px/16px ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;line-height:34px">fill-parent</span><span style="display:block;width:100%;height:12px;background:linear-gradient(#f06,#f06) center/100% 3px no-repeat"></span></div><div style="height:900px;overflow:hidden"><div style="background:var(--oc-semantic-color-background-frame);border:1px solid var(--oc-semantic-color-stroke-divider);color:var(--oc-semantic-color-text-default);height:100%"><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 5% 16px;display:grid;gap:12px"><div style="display:flex;align-items:center;gap:32px"><img src="/otto-logo.svg" alt="OTTO" style="display:block;height:48px;width:auto"><div style="flex:1;max-width:460px"><oc-search-field-v1><input type="search" placeholder="Wonach suchst du?" spellcheck="false" aria-label="Suche"></oc-search-field-v1></div><div style="margin-left:auto;display:flex;gap:16px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="service-info"></oc-icon-v1>Service</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="person"></oc-icon-v1>Mein Konto</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="wishlist"></oc-icon-v1>Merkzettel<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="basket"></oc-icon-v1>Warenkorb<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span></div></div><div style="display:grid;gap:4px;font-size:17px;color:var(--oc-semantic-color-text-secondary)"><div style="display:flex;justify-content:space-between;gap:12px"><span>Inspiration</span><span>Damen-Mode</span><span>Herren-Mode</span><span>Baby &amp; Kind</span><span>Sport</span><span>Drogerie</span></div><div style="display:flex;justify-content:space-between;gap:12px"><span>Multimedia</span><span>Haushalt</span><span>Küche</span><span>Heimtextilien</span><span>Möbel</span><span>Baumarkt</span><span>Marken</span><span>%Sale%</span></div></div></div><div style="height:4px"></div><div style="display:grid;gap:4px;"><div style="display:grid;grid-template-columns:1fr 3fr;gap:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:300px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">SIDE CONTENT</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:300px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">MAIN CONTENT</div></div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 16px"><p class="oc-headline-100" style="margin-bottom:12px">Newsletter anmelden &amp; Vorteile sichern</p><div style="display:flex;gap:12px;align-items:center"><div style="flex:1;max-width:60%"><oc-text-field-v1>E-Mail-Adresse</oc-text-field-v1></div><oc-button-v1 variant="secondary" fit-content>Anmelden</oc-button-v1></div></div><div style="-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);color:var(--oc-semantic-color-text-secondary);font-size:14px"><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px"><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="person" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Mein Konto</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="voucher" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Geschenkgutschein</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="feedback" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Lob &amp; Kritik</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="service-info" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Service</span></div><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-weight:700"><span>Wir sind gerne für dich da</span><span>Zahlungsarten</span><span>Über uns</span><span>Verkaufen bei OTTO</span></div></div></div></div></div></div></div>
<div><div style="padding:0 16% 0 5%"><div style="display:grid;justify-items:center;margin-bottom:12px"><span style="color:#f06;font:12px/16px ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;line-height:34px">max-width (72rem)</span><span style="display:block;width:100%;height:12px;background:linear-gradient(#f06,#f06) center/100% 3px no-repeat"></span></div></div><div style="height:760px;overflow:hidden"><div style="background:var(--oc-semantic-color-background-frame);border:1px solid var(--oc-semantic-color-stroke-divider);color:var(--oc-semantic-color-text-default);height:100%"><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 5% 16px;display:grid;gap:12px"><div style="display:flex;align-items:center;gap:32px"><img src="/otto-logo.svg" alt="OTTO" style="display:block;height:48px;width:auto"><div style="flex:1;max-width:460px"><oc-search-field-v1><input type="search" placeholder="Wonach suchst du?" spellcheck="false" aria-label="Suche"></oc-search-field-v1></div><div style="margin-left:auto;display:flex;gap:16px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="service-info"></oc-icon-v1>Service</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="person"></oc-icon-v1>Mein Konto</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="wishlist"></oc-icon-v1>Merkzettel<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="basket"></oc-icon-v1>Warenkorb<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span></div></div><div style="display:grid;gap:4px;font-size:17px;color:var(--oc-semantic-color-text-secondary)"><div style="display:flex;justify-content:space-between;gap:12px"><span>Inspiration</span><span>Damen-Mode</span><span>Herren-Mode</span><span>Baby &amp; Kind</span><span>Sport</span><span>Drogerie</span></div><div style="display:flex;justify-content:space-between;gap:12px"><span>Multimedia</span><span>Haushalt</span><span>Küche</span><span>Heimtextilien</span><span>Möbel</span><span>Baumarkt</span><span>Marken</span><span>%Sale%</span></div></div></div><div style="height:4px"></div><div style="display:grid;grid-template-columns:minmax(0,1fr) 12%;gap:2%;padding:0 4% 0 5%"><div style="display:grid;gap:4px;"><div style="display:grid;grid-template-columns:1fr 3fr;gap:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:300px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">SIDE CONTENT</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:300px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">MAIN CONTENT</div></div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 16px"><p class="oc-headline-100" style="margin-bottom:12px">Newsletter anmelden &amp; Vorteile sichern</p><div style="display:flex;gap:12px;align-items:center"><div style="flex:1;max-width:60%"><oc-text-field-v1>E-Mail-Adresse</oc-text-field-v1></div><oc-button-v1 variant="secondary" fit-content>Anmelden</oc-button-v1></div></div><div style="-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);color:var(--oc-semantic-color-text-secondary);font-size:14px"><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px"><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="person" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Mein Konto</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="voucher" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Geschenkgutschein</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="feedback" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Lob &amp; Kritik</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="service-info" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Service</span></div><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-weight:700"><span>Wir sind gerne für dich da</span><span>Zahlungsarten</span><span>Über uns</span><span>Verkaufen bei OTTO</span></div></div></div><div style="padding-top:28px"><div style="aspect-ratio:1/3.7;background:repeating-conic-gradient(#0a84ff 0 25%,#0070e0 0 50%) 0 0/16px 16px"></div></div></div></div></div></div>
</div>

Layout

The main siteframe is the topmost element in a layout. It can be designed using the grid system. Using this it is possible to horizontally divide the view into blocks on from breakpoint L - giving the possibility to display side content or placing content blocks side by side.

SortimentOTTOSucheMein KontoMerkzettel1Warenkorb1
CONTENT A
CONTENT B

Newsletter anmelden & Vorteile sichern

E-Mail-AdresseAnmelden
Mein KontoGeschenkgutscheinLob & KritikService
OTTO
ServiceMein KontoMerkzettel1Warenkorb1
InspirationDamen-ModeHerren-ModeBaby & KindSportDrogerie
MultimediaHaushaltKücheHeimtextilienMöbelBaumarktMarken%Sale%
CONTENT A
CONTENT B

Newsletter anmelden & Vorteile sichern

E-Mail-Adresse
Anmelden
Mein KontoGeschenkgutscheinLob & KritikService
Wir sind gerne für dich daZahlungsartenÜber unsVerkaufen bei OTTO
OTTO
ServiceMein KontoMerkzettel1Warenkorb1
InspirationDamen-ModeHerren-ModeBaby & KindSportDrogerie
MultimediaHaushaltKücheHeimtextilienMöbelBaumarktMarken%Sale%
SIDE CONTENT
CONTENT A
CONTENT B

Newsletter anmelden & Vorteile sichern

E-Mail-Adresse
Anmelden
Mein KontoGeschenkgutscheinLob & KritikService
Wir sind gerne für dich daZahlungsartenÜber unsVerkaufen bei OTTO
OTTO
ServiceMein KontoMerkzettel1Warenkorb1
InspirationDamen-ModeHerren-ModeBaby & KindSportDrogerie
MultimediaHaushaltKücheHeimtextilienMöbelBaumarktMarken%Sale%
CONTENT A
CONTENT B

Newsletter anmelden & Vorteile sichern

E-Mail-Adresse
Anmelden
Mein KontoGeschenkgutscheinLob & KritikService
Wir sind gerne für dich daZahlungsartenÜber unsVerkaufen bei OTTO
LiveDifferent content placement options
HTML
<div class="on-frame" style="overflow:hidden;padding:24px"><div style="zoom:.45;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px">
<div style="justify-self:center"><div style="height:720px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)"><div style="width:360px;flex:none;background:var(--oc-semantic-color-background-frame);border:1px solid var(--oc-semantic-color-stroke-divider);color:var(--oc-semantic-color-text-default)"><div style="background:var(--oc-semantic-color-background-canvas);padding:10px 12px;display:flex;align-items:center;gap:10px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="burger"></oc-icon-v1>Sortiment</span><img src="/otto-logo.svg" alt="OTTO" style="display:block;height:22px;width:auto"><span style="margin-left:auto;display:flex;gap:8px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="search"></oc-icon-v1>Suche</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="person"></oc-icon-v1>Mein Konto</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="wishlist"></oc-icon-v1>Merkzettel<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="basket"></oc-icon-v1>Warenkorb<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span></span></div><div style="display:grid;gap:4px;margin-top:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:220px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT A</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:60px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT B</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 16px"><p class="oc-headline-100" style="margin-bottom:12px">Newsletter anmelden &amp; Vorteile sichern</p><div style="display:grid;gap:12px"><oc-text-field-v1>E-Mail-Adresse</oc-text-field-v1><oc-button-v1 variant="secondary" >Anmelden</oc-button-v1></div></div><div style="-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);color:var(--oc-semantic-color-text-secondary);font-size:14px"><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;gap:12px"><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="person" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Mein Konto</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="voucher" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Geschenkgutschein</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="feedback" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Lob &amp; Kritik</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="service-info" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Service</span></div></div></div></div></div></div><div style="height:720px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)"><div style="background:var(--oc-semantic-color-background-frame);border:1px solid var(--oc-semantic-color-stroke-divider);color:var(--oc-semantic-color-text-default);height:100%"><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 5% 16px;display:grid;gap:12px"><div style="display:flex;align-items:center;gap:32px"><img src="/otto-logo.svg" alt="OTTO" style="display:block;height:48px;width:auto"><div style="flex:1;max-width:460px"><oc-search-field-v1><input type="search" placeholder="Wonach suchst du?" spellcheck="false" aria-label="Suche"></oc-search-field-v1></div><div style="margin-left:auto;display:flex;gap:16px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="service-info"></oc-icon-v1>Service</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="person"></oc-icon-v1>Mein Konto</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="wishlist"></oc-icon-v1>Merkzettel<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="basket"></oc-icon-v1>Warenkorb<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span></div></div><div style="display:grid;gap:4px;font-size:17px;color:var(--oc-semantic-color-text-secondary)"><div style="display:flex;justify-content:space-between;gap:12px"><span>Inspiration</span><span>Damen-Mode</span><span>Herren-Mode</span><span>Baby &amp; Kind</span><span>Sport</span><span>Drogerie</span></div><div style="display:flex;justify-content:space-between;gap:12px"><span>Multimedia</span><span>Haushalt</span><span>Küche</span><span>Heimtextilien</span><span>Möbel</span><span>Baumarkt</span><span>Marken</span><span>%Sale%</span></div></div></div><div style="height:4px"></div><div style="display:grid;gap:4px;"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:200px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT A</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:60px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT B</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 16px"><p class="oc-headline-100" style="margin-bottom:12px">Newsletter anmelden &amp; Vorteile sichern</p><div style="display:flex;gap:12px;align-items:center"><div style="flex:1;max-width:60%"><oc-text-field-v1>E-Mail-Adresse</oc-text-field-v1></div><oc-button-v1 variant="secondary" fit-content>Anmelden</oc-button-v1></div></div><div style="-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);color:var(--oc-semantic-color-text-secondary);font-size:14px"><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px"><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="person" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Mein Konto</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="voucher" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Geschenkgutschein</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="feedback" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Lob &amp; Kritik</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="service-info" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Service</span></div><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-weight:700"><span>Wir sind gerne für dich da</span><span>Zahlungsarten</span><span>Über uns</span><span>Verkaufen bei OTTO</span></div></div></div></div></div><div style="height:720px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)"><div style="background:var(--oc-semantic-color-background-frame);border:1px solid var(--oc-semantic-color-stroke-divider);color:var(--oc-semantic-color-text-default);height:100%"><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 5% 16px;display:grid;gap:12px"><div style="display:flex;align-items:center;gap:32px"><img src="/otto-logo.svg" alt="OTTO" style="display:block;height:48px;width:auto"><div style="flex:1;max-width:460px"><oc-search-field-v1><input type="search" placeholder="Wonach suchst du?" spellcheck="false" aria-label="Suche"></oc-search-field-v1></div><div style="margin-left:auto;display:flex;gap:16px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="service-info"></oc-icon-v1>Service</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="person"></oc-icon-v1>Mein Konto</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="wishlist"></oc-icon-v1>Merkzettel<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="basket"></oc-icon-v1>Warenkorb<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span></div></div><div style="display:grid;gap:4px;font-size:17px;color:var(--oc-semantic-color-text-secondary)"><div style="display:flex;justify-content:space-between;gap:12px"><span>Inspiration</span><span>Damen-Mode</span><span>Herren-Mode</span><span>Baby &amp; Kind</span><span>Sport</span><span>Drogerie</span></div><div style="display:flex;justify-content:space-between;gap:12px"><span>Multimedia</span><span>Haushalt</span><span>Küche</span><span>Heimtextilien</span><span>Möbel</span><span>Baumarkt</span><span>Marken</span><span>%Sale%</span></div></div></div><div style="height:4px"></div><div style="display:grid;gap:4px;"><div style="display:grid;grid-template-columns:1fr 3fr;gap:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:284px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">SIDE CONTENT</div></div><div style="display:grid;gap:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:200px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT A</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:60px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT B</div></div></div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 16px"><p class="oc-headline-100" style="margin-bottom:12px">Newsletter anmelden &amp; Vorteile sichern</p><div style="display:flex;gap:12px;align-items:center"><div style="flex:1;max-width:60%"><oc-text-field-v1>E-Mail-Adresse</oc-text-field-v1></div><oc-button-v1 variant="secondary" fit-content>Anmelden</oc-button-v1></div></div><div style="-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);color:var(--oc-semantic-color-text-secondary);font-size:14px"><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px"><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="person" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Mein Konto</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="voucher" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Geschenkgutschein</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="feedback" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Lob &amp; Kritik</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="service-info" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Service</span></div><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-weight:700"><span>Wir sind gerne für dich da</span><span>Zahlungsarten</span><span>Über uns</span><span>Verkaufen bei OTTO</span></div></div></div></div></div><div style="height:720px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent)"><div style="background:var(--oc-semantic-color-background-frame);border:1px solid var(--oc-semantic-color-stroke-divider);color:var(--oc-semantic-color-text-default);height:100%"><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 5% 16px;display:grid;gap:12px"><div style="display:flex;align-items:center;gap:32px"><img src="/otto-logo.svg" alt="OTTO" style="display:block;height:48px;width:auto"><div style="flex:1;max-width:460px"><oc-search-field-v1><input type="search" placeholder="Wonach suchst du?" spellcheck="false" aria-label="Suche"></oc-search-field-v1></div><div style="margin-left:auto;display:flex;gap:16px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="service-info"></oc-icon-v1>Service</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="person"></oc-icon-v1>Mein Konto</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="wishlist"></oc-icon-v1>Merkzettel<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="basket"></oc-icon-v1>Warenkorb<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span></div></div><div style="display:grid;gap:4px;font-size:17px;color:var(--oc-semantic-color-text-secondary)"><div style="display:flex;justify-content:space-between;gap:12px"><span>Inspiration</span><span>Damen-Mode</span><span>Herren-Mode</span><span>Baby &amp; Kind</span><span>Sport</span><span>Drogerie</span></div><div style="display:flex;justify-content:space-between;gap:12px"><span>Multimedia</span><span>Haushalt</span><span>Küche</span><span>Heimtextilien</span><span>Möbel</span><span>Baumarkt</span><span>Marken</span><span>%Sale%</span></div></div></div><div style="height:4px"></div><div style="display:grid;gap:4px;"><div style="display:grid;grid-template-columns:3fr 2fr;gap:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:284px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT A</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:284px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT B</div></div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 16px"><p class="oc-headline-100" style="margin-bottom:12px">Newsletter anmelden &amp; Vorteile sichern</p><div style="display:flex;gap:12px;align-items:center"><div style="flex:1;max-width:60%"><oc-text-field-v1>E-Mail-Adresse</oc-text-field-v1></div><oc-button-v1 variant="secondary" fit-content>Anmelden</oc-button-v1></div></div><div style="-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);color:var(--oc-semantic-color-text-secondary);font-size:14px"><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px"><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="person" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Mein Konto</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="voucher" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Geschenkgutschein</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="feedback" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Lob &amp; Kritik</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="service-info" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Service</span></div><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-weight:700"><span>Wir sind gerne für dich da</span><span>Zahlungsarten</span><span>Über uns</span><span>Verkaufen bei OTTO</span></div></div></div></div></div>
</div>

Responsiveness

The header and footer are responsive themselves respecting major breakpoints S and L. When breakpoint XXL is reached, the skyscraper is shown to the right of the content and the content's width is maxed to 1152px. The skyscraper behaves sticky, when scrolling down.

Breakout sections

On breakpoint XXL, you can use breakout sections to use the full width of the viewport. Make sure, you provide enough vertical space with standard sections to allow for the skyscraper to be placed at the side.

OTTO
ServiceMein KontoMerkzettel1Warenkorb1
InspirationDamen-ModeHerren-ModeBaby & KindSportDrogerie
MultimediaHaushaltKücheHeimtextilienMöbelBaumarktMarken%Sale%
DEFAULT SECTION
DEFAULT SECTION
BREAKOUT SECTION
CONTENT

Newsletter anmelden & Vorteile sichern

E-Mail-Adresse
Anmelden
Mein KontoGeschenkgutscheinLob & KritikService
Wir sind gerne für dich daZahlungsartenÜber unsVerkaufen bei OTTO
LiveBreakout section
HTML
<div class="on-frame" style="overflow:hidden;padding:24px"><div style="zoom:.5"><div style="height:1100px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)"><div style="background:var(--oc-semantic-color-background-frame);border:1px solid var(--oc-semantic-color-stroke-divider);color:var(--oc-semantic-color-text-default)"><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 5% 16px;display:grid;gap:12px"><div style="display:flex;align-items:center;gap:32px"><img src="/otto-logo.svg" alt="OTTO" style="display:block;height:48px;width:auto"><div style="flex:1;max-width:460px"><oc-search-field-v1><input type="search" placeholder="Wonach suchst du?" spellcheck="false" aria-label="Suche"></oc-search-field-v1></div><div style="margin-left:auto;display:flex;gap:16px"><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="service-info"></oc-icon-v1>Service</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="person"></oc-icon-v1>Mein Konto</span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="wishlist"></oc-icon-v1>Merkzettel<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span><span style="position:relative;display:grid;justify-items:center;gap:2px;font-size:11px;line-height:14px;color:var(--oc-semantic-color-text-secondary)"><oc-icon-v1 type="basket"></oc-icon-v1>Warenkorb<oc-badge-v2 variant="primary" style="position:absolute;top:-6px;right:2px">1</oc-badge-v2></span></div></div><div style="display:grid;gap:4px;font-size:17px;color:var(--oc-semantic-color-text-secondary)"><div style="display:flex;justify-content:space-between;gap:12px"><span>Inspiration</span><span>Damen-Mode</span><span>Herren-Mode</span><span>Baby &amp; Kind</span><span>Sport</span><span>Drogerie</span></div><div style="display:flex;justify-content:space-between;gap:12px"><span>Multimedia</span><span>Haushalt</span><span>Küche</span><span>Heimtextilien</span><span>Möbel</span><span>Baumarkt</span><span>Marken</span><span>%Sale%</span></div></div></div><div style="height:4px"></div><div style="display:grid;grid-template-columns:minmax(0,1fr) 12%;gap:2%;padding:0 4% 0 5%"><div style="display:grid;gap:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:280px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">DEFAULT SECTION</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:120px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">DEFAULT SECTION</div></div></div><div style="padding-top:28px"><div style="aspect-ratio:1/3.7;background:repeating-conic-gradient(#0a84ff 0 25%,#0070e0 0 50%) 0 0/16px 16px"></div></div></div><div style="background:var(--oc-semantic-color-background-canvas);margin:4px 0;padding:16px 1%"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:120px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">BREAKOUT SECTION</div></div><div style="display:grid;grid-template-columns:minmax(0,1fr) 12%;gap:2%;padding:0 4% 0 5%"><div style="display:grid;gap:4px"><div style="background:var(--oc-semantic-color-background-canvas);padding:16px"><div style="background:var(--oc-semantic-color-background-soft-mint);min-height:120px;display:grid;place-items:center;color:var(--oc-semantic-color-background-canvas);font:700 12px/16px OTTOSans,sans-serif;letter-spacing:.02em">CONTENT</div></div><div style="background:var(--oc-semantic-color-background-canvas);padding:20px 16px"><p class="oc-headline-100" style="margin-bottom:12px">Newsletter anmelden &amp; Vorteile sichern</p><div style="display:flex;gap:12px;align-items:center"><div style="flex:1;max-width:60%"><oc-text-field-v1>E-Mail-Adresse</oc-text-field-v1></div><oc-button-v1 variant="secondary" fit-content>Anmelden</oc-button-v1></div></div><div style="-webkit-mask-image:linear-gradient(#000 30%,transparent);mask-image:linear-gradient(#000 30%,transparent);color:var(--oc-semantic-color-text-secondary);font-size:14px"><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px"><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="person" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Mein Konto</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="voucher" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Geschenkgutschein</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="feedback" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Lob &amp; Kritik</span><span style="display:flex;align-items:center;gap:10px"><oc-icon-v1 type="service-info" style="--color:var(--oc-semantic-color-text-secondary)"></oc-icon-v1>Service</span></div><div style="background:var(--oc-semantic-color-background-canvas);margin-top:4px;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-weight:700"><span>Wir sind gerne für dich da</span><span>Zahlungsarten</span><span>Über uns</span><span>Verkaufen bei OTTO</span></div></div></div><div style="padding-top:28px"></div></div></div></div></div></div>

Status

Implementation

Note: For full technical documentation of the main siteframe, visit Storybook/Siteframe.

Updated 10 June 2026