Art Deco
Art-deco-designsysteem: goud op diepgroen, symmetrische composities, waaiermotief, bogen, getrapte hoeken en een brede kapitaal naast een klassieke serif. Voor luxe horeca, hotels, cocktailbars en juweliers.
Thema XI
Art Deco
Goud op diepgroen, alles in balans. Geometrie die feest viert zonder te schreeuwen.
Kleur
#0E2A22#14382D#F3EAD7#B8AF97#6E5C34#C9A55A#E8D29A#9E2B3AOok: goud op zwart

Meridiaan · Den Haag
Een tafel voor vanavond
Letter
Panchang
Rowan voor menukaart en verhaal, met de zwier van een oude hotelfolder.
44 · 28 · 17 · 11 · kapitaal spatie 0,2 em
Knoppen
Kaart
Tarbot, beurre blanc, zeekraal€ 38
Gin-fizz Meridiaan€ 14
Past bij · cocktailbars · hotels en brasseries · juweliers · trouwlocaties · gala's en evenementen
Zo gebruik je het
- Plak de HTML op de plek waar het onderdeel moet komen.
- Zet de CSS in je stylesheet. Alle klassen hebben een eigen voorvoegsel, dus niets botst met je eigen opmaak.
- Geen JavaScript nodig.
<!-- Art Deco · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="tad"><div class="tad__in">
<div class="tad__head">
<div class="tad__fan" aria-hidden="true"></div>
<p class="tad__no">Thema XI</p>
<h3 class="tad__name">Art Deco</h3>
<div class="tad__rule" aria-hidden="true"><i></i><b></b><i></i></div>
<p class="tad__mood">Goud op diepgroen, alles in balans. Geometrie die feest viert zonder te schreeuwen.</p>
</div>
<div class="tad__body">
<div class="tad__col">
<p class="tad__lbl">Kleur</p>
<div class="tad__arches">
<div class="tad__arch" style="--c:#0E2A22"><i></i><b>Achtergrond</b><code>#0E2A22</code></div>
<div class="tad__arch" style="--c:#14382D"><i></i><b>Oppervlak</b><code>#14382D</code></div>
<div class="tad__arch" style="--c:#F3EAD7"><i></i><b>Tekst</b><code>#F3EAD7</code></div>
<div class="tad__arch" style="--c:#B8AF97"><i></i><b>Gedempt</b><code>#B8AF97</code></div>
<div class="tad__arch" style="--c:#6E5C34"><i></i><b>Lijn</b><code>#6E5C34</code></div>
<div class="tad__arch" style="--c:#C9A55A"><i></i><b>Accent · goud</b><code>#C9A55A</code></div>
<div class="tad__arch" style="--c:#E8D29A"><i></i><b>Accent 2 · champagne</b><code>#E8D29A</code></div>
<div class="tad__arch" style="--c:#9E2B3A"><i></i><b>Signaal · bordeaux</b><code>#9E2B3A</code></div>
</div>
<p class="tad__lbl">Ook: goud op zwart <span class="tad__alt"><i style="background:#0B0B0A"></i><i style="background:#C9A55A"></i></span></p>
</div>
<div class="tad__center">
<div class="tad__portal"><img src="https://neddev.com/lab-media/thm-art-deco-1.webp" alt="Art-decobar met groene fluwelen banken, messing details en een cocktail op marmer" loading="lazy"></div>
<div class="tad__res">
<p class="tad__res-k">Meridiaan · Den Haag</p>
<p class="tad__res-t">Een tafel voor vanavond</p>
<div class="tad__form">
<select class="tad__sel" aria-label="Gasten"><option>2 gasten · 20:30</option><option>4 gasten · 21:00</option></select>
<input class="tad__input" type="text" value="Fam. Hoekstra" aria-label="Naam">
</div>
<button class="tad__btn tad__btn--p tad__btn--w" type="button">Reserveer</button>
</div>
</div>
<div class="tad__col">
<div class="tad__frame">
<p class="tad__lbl">Letter</p>
<p class="tad__t1">Panchang</p>
<p class="tad__t2">Rowan voor menukaart en verhaal, met de zwier van een oude hotelfolder.</p>
<p class="tad__t3">44 · 28 · 17 · 11 · kapitaal spatie 0,2 em</p>
</div>
<div class="tad__frame">
<p class="tad__lbl">Knoppen</p>
<div class="tad__btns">
<button class="tad__btn tad__btn--p" type="button">Menukaart</button>
<button class="tad__btn tad__btn--s" type="button">Besloten</button>
<button class="tad__btn tad__btn--g" type="button">Cadeaubon</button>
<button class="tad__btn tad__btn--p is-hover" type="button">Hover</button>
</div>
</div>
<div class="tad__frame tad__card">
<p class="tad__lbl">Kaart</p>
<p class="tad__dish">Tarbot, beurre blanc, zeekraal<span>€ 38</span></p>
<p class="tad__dish">Gin-fizz Meridiaan<span>€ 14</span></p>
<div class="tad__badges"><span class="tad__bdg tad__bdg--g">Chef raadt aan</span><span class="tad__bdg">Vegetarisch</span><span class="tad__bdg tad__bdg--r">Laatste</span></div>
</div>
</div>
</div>
<div class="tad__fit"><span></span><p>Past bij · cocktailbars · hotels en brasseries · juweliers · trouwlocaties · gala's en evenementen</p><span></span></div>
</div></div>
</div>/* Art Deco · NedDev · eigen werk. */
/* fonts (Fontshare): panchang@400,500,700 + rowan@300,400,500 */
.tad{--tad-bg:#0E2A22;--tad-surface:#14382D;--tad-ink:#F3EAD7;--tad-muted:#B8AF97;--tad-line:#6E5C34;--tad-accent:#C9A55A;--tad-accent-2:#E8D29A;--tad-signal:#9E2B3A;--tad-step:10px;--tad-wide:'Panchang',sans-serif;--tad-serif:'Rowan',Georgia,serif;
container-type:inline-size;background:var(--tad-bg);background-image:repeating-linear-gradient(90deg,rgba(201,165,90,.05) 0 1px,transparent 1px 64px);color:var(--tad-ink);font-family:var(--tad-serif);font-variant-numeric:lining-nums tabular-nums}
.tad *{box-sizing:border-box}
.tad__in{padding:40px 44px 32px;max-width:1280px;margin:0 auto}
.tad__head{text-align:center;position:relative;padding-top:90px}
.tad__fan{position:absolute;left:50%;top:0;width:150px;height:75px;transform:translateX(-50%);border-radius:150px 150px 0 0;background:repeating-conic-gradient(from 270deg at 50% 100%,var(--tad-accent) 0 2deg,transparent 2deg 12deg);-webkit-mask:radial-gradient(circle at 50% 100%,transparent 18px,#000 19px);mask:radial-gradient(circle at 50% 100%,transparent 18px,#000 19px);opacity:.9}
.tad__no{margin:0 0 10px;font:500 11px var(--tad-wide);letter-spacing:.4em;text-transform:uppercase;color:var(--tad-accent)}
.tad__name{margin:0;font:700 58px/1 var(--tad-wide);letter-spacing:.08em;text-transform:uppercase;color:var(--tad-accent-2)}
.tad__rule{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px auto 14px;max-width:520px}
.tad__rule i{flex:1;height:5px;border-top:1px solid var(--tad-accent);border-bottom:1px solid var(--tad-accent)}
.tad__rule b{width:10px;height:10px;background:var(--tad-accent);transform:rotate(45deg)}
.tad__mood{margin:0 auto;max-width:46ch;font-size:18px;line-height:1.55;font-style:italic;color:var(--tad-muted)}
.tad__body{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:34px;margin-top:34px;align-items:start}
.tad__lbl{margin:0 0 14px;font:500 10.5px var(--tad-wide);letter-spacing:.3em;text-transform:uppercase;color:var(--tad-accent);display:flex;align-items:center;gap:10px}
.tad__arches{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 10px;margin-bottom:18px}
.tad__arch{text-align:center}
.tad__arch i{display:block;height:84px;border-radius:999px 999px 0 0;background:var(--c);border:1px solid var(--tad-accent);box-shadow:inset 0 0 0 3px var(--tad-bg),inset 0 0 0 4px rgba(201,165,90,.5);transition:transform .3s}
.tad__arch:hover i{transform:translateY(-4px)}
.tad__arch b{display:block;margin-top:8px;font-size:12.5px;font-weight:500;line-height:1.2}
.tad__arch code{font:400 10.5px var(--tad-wide);letter-spacing:.06em;color:var(--tad-muted)}
.tad__alt{display:inline-flex;gap:3px}.tad__alt i{width:14px;height:14px;border:1px solid var(--tad-accent)}
.tad__center{position:relative}
.tad__portal{border-radius:999px 999px 0 0;padding:6px;border:1px solid var(--tad-accent);overflow:hidden}
.tad__portal img{display:block;width:100%;height:330px;object-fit:cover;object-position:60% 50%;border-radius:999px 999px 0 0;filter:sepia(.15) saturate(.9)}
.tad__res{position:relative;margin:-60px 22px 0;background:var(--tad-surface);padding:20px 22px 22px;text-align:center;border:1px solid var(--tad-accent);clip-path:polygon(var(--tad-step) 0,calc(100% - var(--tad-step)) 0,calc(100% - var(--tad-step)) var(--tad-step),100% var(--tad-step),100% calc(100% - var(--tad-step)),calc(100% - var(--tad-step)) calc(100% - var(--tad-step)),calc(100% - var(--tad-step)) 100%,var(--tad-step) 100%,var(--tad-step) calc(100% - var(--tad-step)),0 calc(100% - var(--tad-step)),0 var(--tad-step),var(--tad-step) var(--tad-step))}
.tad__res-k{margin:0;font:500 10px var(--tad-wide);letter-spacing:.24em;text-transform:uppercase;color:var(--tad-accent)}
.tad__res-t{margin:8px 0 14px;font-size:26px;font-weight:400;line-height:1.1}
.tad__form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}
.tad__input,.tad__sel{width:100%;font:400 15px var(--tad-serif);color:var(--tad-ink);background:var(--tad-bg);border:1px solid var(--tad-line);border-radius:0;padding:10px 12px;outline:none;transition:border-color .2s}
.tad__sel{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#C9A55A 50%),linear-gradient(135deg,#C9A55A 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px;background-repeat:no-repeat}
.tad__sel option{background:#0E2A22}
.tad__input:focus,.tad__sel:focus{border-color:var(--tad-accent)}
.tad__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.tad__btn{font:500 11px/1 var(--tad-wide);letter-spacing:.2em;text-transform:uppercase;padding:14px 12px;border:1px solid var(--tad-accent);border-radius:0;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}
.tad__btn--p{background:var(--tad-accent);color:var(--tad-bg)}
.tad__btn--p:hover,.tad__btn--p.is-hover{background:var(--tad-accent-2);box-shadow:0 0 0 3px var(--tad-bg),0 0 0 4px var(--tad-accent)}
.tad__btn--s{background:transparent;color:var(--tad-accent-2)}.tad__btn--s:hover{background:rgba(201,165,90,.12)}
.tad__btn--g{background:transparent;border-color:transparent;color:var(--tad-muted)}.tad__btn--g:hover{color:var(--tad-accent-2)}
.tad__btn--w{width:100%}
.tad__frame{position:relative;padding:16px 18px;margin-bottom:14px;border:1px solid var(--tad-line);background:linear-gradient(var(--tad-accent),var(--tad-accent)) left top/14px 1px no-repeat,linear-gradient(var(--tad-accent),var(--tad-accent)) left top/1px 14px no-repeat,linear-gradient(var(--tad-accent),var(--tad-accent)) right bottom/14px 1px no-repeat,linear-gradient(var(--tad-accent),var(--tad-accent)) right bottom/1px 14px no-repeat;background-origin:padding-box}
.tad__frame::before{content:"";position:absolute;inset:3px;border:1px solid rgba(110,92,52,.4);pointer-events:none}
.tad__t1{margin:0;font:700 34px/1 var(--tad-wide);letter-spacing:.06em;text-transform:uppercase;color:var(--tad-accent-2)}
.tad__t2{margin:8px 0 6px;font-size:17px;line-height:1.5}
.tad__t3{margin:0;font:400 10px var(--tad-wide);letter-spacing:.1em;color:var(--tad-muted)}
.tad__card{margin-bottom:0}
.tad__dish{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:16px;border-bottom:1px dotted var(--tad-line);padding-bottom:6px}
.tad__dish span{font:500 12px var(--tad-wide);color:var(--tad-accent);white-space:nowrap}
.tad__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.tad__bdg{font:500 9.5px/1 var(--tad-wide);letter-spacing:.16em;text-transform:uppercase;padding:6px 9px;border:1px solid var(--tad-line);color:var(--tad-muted)}
.tad__bdg--g{border-color:var(--tad-accent);color:var(--tad-bg);background:var(--tad-accent)}.tad__bdg--r{border-color:var(--tad-signal);color:#F3EAD7;background:var(--tad-signal)}
.tad__fit{display:flex;align-items:center;gap:18px;margin-top:28px}
.tad__fit span{flex:1;height:5px;border-top:1px solid var(--tad-line);border-bottom:1px solid var(--tad-line)}
.tad__fit p{margin:0;font-size:15px;font-style:italic;color:var(--tad-muted);text-align:center}
@container (max-width:1060px){.tad__body{grid-template-columns:1fr 1fr}.tad__center{grid-column:1/-1;grid-row:1;max-width:520px;width:100%;justify-self:center}}
@container (max-width:640px){.tad__in{padding:26px 16px}.tad__name{font-size:32px}.tad__body{grid-template-columns:1fr}.tad__arches{grid-template-columns:repeat(4,1fr);gap:12px 6px}.tad__arch i{height:60px}.tad__arch b{font-size:11px}.tad__arch code{font:400 11px var(--tad-serif);letter-spacing:0}.tad__portal img{height:240px}.tad__res{margin:-40px 8px 0}.tad__form{grid-template-columns:1fr}.tad__fit span{display:none}}
@media (prefers-reduced-motion:reduce){.tad *{transition:none!important}}
Meer uit thema's
Iets gezien dat je mooi vindt?
Zet het in je selectie en stuur hem op. Dan bouwen we je site eromheen, in jouw huisstijl.
Neem contact op →