Nordic Calm Nieuw
Licht grijsblauw, eikenhout en veel lucht: haarlijnen, lichte gewichten, weinig per scherm. Voor interieur, zorg en adviespraktijken die rust willen geven.
03 · Nordic Calm
Rust is ook een ontwerpkeuze.
Grijsblauw licht uit het noorden, eiken als warmte. Weinig elementen, veel ruimte ertussen.
- achtergrond
#F3F5F6 - oppervlak
#FFFFFF - tekst
#1F2A30 - gedempt
#6B7880 - lijn
#DCE2E5 - accent
#5D7A8C - accent-2
#C9B79C - signaal
#3F7D5E
Interieuradvies · Haarlem
Een huis dat stil wordt als u thuiskomt.
Kleuradvies en indeling voor bestaande woningen. Eerste gesprek bij u thuis, 90 minuten, € 145.
Typografie · Erode Light / Switzer
44Licht30Licht21Licht15Licht12Tekstletter Switzer 300/400, regelafstand 1,65. Koppen in Erode Light, nooit vet.
Elementen
Project 14
Woning uit 1932, Bloemendaal
Drie kamers, één lijn: kalkverf in twee tinten grijsblauw, eiken vloer behouden.
- Oppervlak
- 118 m²
- Doorlooptijd
- 5 weken
Past bij: interieurstudio's, fysio- en psychologenpraktijken, architecten, makelaars in het hogere segment.
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.
<!-- Nordic Calm · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="tnc-thm"><div class="tnc-layout">
<div class="tnc-side">
<p class="tnc-kick">03 · Nordic Calm</p>
<h3 class="tnc-title">Rust is ook een ontwerpkeuze.</h3>
<p class="tnc-mood">Grijsblauw licht uit het noorden, eiken als warmte. Weinig elementen, veel ruimte ertussen.</p>
<ul class="tnc-pal">
<li><i style="background:var(--tnc-bg)"></i><span>achtergrond</span><code>#F3F5F6</code></li>
<li><i style="background:var(--tnc-surface)"></i><span>oppervlak</span><code>#FFFFFF</code></li>
<li><i style="background:var(--tnc-text)"></i><span>tekst</span><code>#1F2A30</code></li>
<li><i style="background:var(--tnc-muted)"></i><span>gedempt</span><code>#6B7880</code></li>
<li><i style="background:var(--tnc-line)"></i><span>lijn</span><code>#DCE2E5</code></li>
<li><i style="background:var(--tnc-accent)"></i><span>accent</span><code>#5D7A8C</code></li>
<li><i style="background:var(--tnc-accent-2)"></i><span>accent-2</span><code>#C9B79C</code></li>
<li><i style="background:var(--tnc-signal)"></i><span>signaal</span><code>#3F7D5E</code></li>
</ul>
</div>
<div class="tnc-main">
<div class="tnc-site">
<div class="tnc-site__nav"><strong>Studio Halm</strong><span>Advies</span><span>Projecten</span><span>Werkwijze</span><span>Contact</span></div>
<div class="tnc-site__in">
<div class="tnc-site__txt"><p class="tnc-kick">Interieuradvies · Haarlem</p><h4>Een huis dat stil wordt als u thuiskomt.</h4><p>Kleuradvies en indeling voor bestaande woningen. Eerste gesprek bij u thuis, 90 minuten, € 145.</p><div class="tnc-btns"><button class="tnc-btn tnc-btn--p" type="button">Plan een huisbezoek</button><button class="tnc-btn tnc-btn--g" type="button">Bekijk projecten <span aria-hidden="true">→</span></button></div></div>
<div class="tnc-site__img"></div>
</div>
</div>
<div class="tnc-row">
<div class="tnc-type">
<p class="tnc-lbl">Typografie · Erode Light / Switzer</p>
<div class="tnc-specimen"><span><b style="font-size:44px">Licht</b><code>44</code></span><span><b style="font-size:30px">Licht</b><code>30</code></span><span><b style="font-size:21px">Licht</b><code>21</code></span><span><b style="font-size:15px;font-family:var(--tnc-body)">Licht</b><code>15</code></span><span><b style="font-size:12px;font-family:var(--tnc-body)">Licht</b><code>12</code></span></div>
<p class="tnc-body">Tekstletter Switzer 300/400, regelafstand 1,65. Koppen in Erode Light, nooit vet.</p>
</div>
<div class="tnc-ui">
<p class="tnc-lbl">Elementen</p>
<div class="tnc-btns"><button class="tnc-btn tnc-btn--p" type="button">Primair</button><button class="tnc-btn tnc-btn--s" type="button">Secundair</button><button class="tnc-btn tnc-btn--g" type="button">Ghost <span aria-hidden="true">→</span></button></div>
<div class="tnc-fields"><label class="tnc-f"><span>E-mailadres</span><input type="email" placeholder="anna@voorbeeld.nl"></label><label class="tnc-f"><span>Ruimte</span><select><option>Woonkamer</option><option>Slaapkamer</option><option>Werkplek</option></select></label></div>
<div class="tnc-badges"><span class="tnc-bd tnc-bd--ok">Beschikbaar in november</span><span class="tnc-bd">Kleuradvies</span><span class="tnc-bd">Op locatie</span></div>
</div>
<div class="tnc-card">
<p class="tnc-lbl">Project 14</p>
<h4>Woning uit 1932, Bloemendaal</h4>
<p>Drie kamers, één lijn: kalkverf in twee tinten grijsblauw, eiken vloer behouden.</p>
<dl><div><dt>Oppervlak</dt><dd>118 m²</dd></div><div><dt>Doorlooptijd</dt><dd>5 weken</dd></div></dl>
</div>
</div>
<p class="tnc-fit">Past bij: interieurstudio's, fysio- en psychologenpraktijken, architecten, makelaars in het hogere segment.</p>
</div>
</div></div>
</div>/* Nordic Calm · NedDev · eigen werk. */
/* fonts (Fontshare): erode@300,400,500 + switzer@300,400,500 */
.tnc-thm{--tnc-bg:#F3F5F6;--tnc-surface:#FFFFFF;--tnc-text:#1F2A30;--tnc-muted:#6B7880;--tnc-line:#DCE2E5;--tnc-accent:#5D7A8C;--tnc-accent-2:#C9B79C;--tnc-signal:#3F7D5E;--tnc-radius:4px;--tnc-display:'Erode',serif;--tnc-body:'Switzer',sans-serif;container:tnc/inline-size;background:var(--tnc-bg);color:var(--tnc-text);font:300 15px/1.65 var(--tnc-body);padding:56px 56px 44px}
.tnc-thm,.tnc-thm *{box-sizing:border-box}
.tnc-layout{display:grid;grid-template-columns:270px 1fr;gap:64px}
.tnc-kick,.tnc-lbl{margin:0 0 14px;font:400 12px/1.2 var(--tnc-body);letter-spacing:.08em;color:var(--tnc-muted)}
.tnc-title{margin:0 0 18px;font:300 34px/1.12 var(--tnc-display);letter-spacing:-.01em}
.tnc-mood{margin:0 0 36px;color:var(--tnc-muted)}
.tnc-pal{list-style:none;margin:0;padding:0;border-top:1px solid var(--tnc-line)}
.tnc-pal li{display:grid;grid-template-columns:16px 1fr auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--tnc-line);font-size:13px}
.tnc-pal i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(31,42,48,.14)}
.tnc-pal code{font:400 11px 'JetBrains Mono',monospace;color:var(--tnc-muted)}
.tnc-main{min-width:0;display:flex;flex-direction:column;gap:40px}
.tnc-site{background:var(--tnc-surface);border:1px solid var(--tnc-line);border-radius:var(--tnc-radius)}
.tnc-site__nav{display:flex;gap:28px;align-items:center;padding:16px 28px;border-bottom:1px solid var(--tnc-line);font-size:13px;color:var(--tnc-muted)}
.tnc-site__nav strong{font:400 18px var(--tnc-display);color:var(--tnc-text);margin-right:auto}
.tnc-site__in{display:grid;grid-template-columns:1fr 1fr;min-height:260px}
.tnc-site__txt{padding:34px 28px}
.tnc-site__txt h4{margin:0 0 12px;font:300 32px/1.12 var(--tnc-display);max-width:16ch}
.tnc-site__txt p:not(.tnc-kick){margin:0 0 24px;color:var(--tnc-muted);max-width:40ch}
.tnc-site__img{background:url('https://neddev.com/lab-media/thm-nordic-calm-1.webp') 60% 50%/cover;border-left:1px solid var(--tnc-line);border-radius:0 var(--tnc-radius) var(--tnc-radius) 0}
.tnc-row{display:grid;grid-template-columns:1fr 1.15fr .9fr;gap:40px}
.tnc-row>*{min-width:0}
.tnc-specimen{display:flex;align-items:flex-end;gap:18px;margin-bottom:16px;white-space:nowrap;overflow:hidden}
.tnc-specimen span{display:flex;flex-direction:column;gap:8px}
.tnc-specimen b{font-family:var(--tnc-display);font-weight:300;line-height:1;border-bottom:1px solid var(--tnc-text);padding-bottom:6px}
.tnc-specimen code{font:400 10px 'JetBrains Mono',monospace;color:var(--tnc-muted)}
.tnc-body{margin:0;font-size:14px;color:var(--tnc-muted)}
.tnc-btns{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:22px}
.tnc-btn{font:400 14px/1 var(--tnc-body);padding:12px 18px;border-radius:var(--tnc-radius);border:1px solid var(--tnc-text);cursor:pointer;transition:background .3s,color .3s,border-color .3s}
.tnc-btn--p{background:var(--tnc-text);color:var(--tnc-surface)}
.tnc-btn--p:hover{background:var(--tnc-accent);border-color:var(--tnc-accent)}
.tnc-btn--s{background:transparent;color:var(--tnc-text);border-color:var(--tnc-line)}
.tnc-btn--s:hover{border-color:var(--tnc-text)}
.tnc-btn--g{background:none;border-color:transparent;padding-left:0;color:var(--tnc-accent)}
.tnc-btn--g span{display:inline-block;transition:transform .3s}
.tnc-btn--g:hover span{transform:translateX(5px)}
.tnc-fields{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-bottom:18px}
.tnc-f{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--tnc-muted)}
.tnc-f input,.tnc-f select{font:300 15px var(--tnc-body);color:var(--tnc-text);border:0;border-bottom:1px solid var(--tnc-line);background:transparent;padding:8px 0;outline:0;border-radius:0;min-width:0}
.tnc-f input:focus,.tnc-f select:focus{border-bottom-color:var(--tnc-accent)}
.tnc-badges{display:flex;flex-wrap:wrap;gap:8px}
.tnc-bd{font-size:12px;padding:4px 10px;border:1px solid var(--tnc-line);border-radius:var(--tnc-radius);color:var(--tnc-muted)}
.tnc-bd--ok{color:var(--tnc-signal);border-color:currentColor}
.tnc-bd--ok::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:7px;vertical-align:1px}
.tnc-card{border-top:2px solid var(--tnc-accent-2);padding-top:16px;transition:border-color .3s}
.tnc-card:hover{border-color:var(--tnc-accent)}
.tnc-card h4{margin:0 0 8px;font:300 22px/1.2 var(--tnc-display)}
.tnc-card p:not(.tnc-lbl){margin:0 0 14px;font-size:14px;color:var(--tnc-muted)}
.tnc-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px}
.tnc-card dt{color:var(--tnc-muted)}
.tnc-card dd{margin:2px 0 0;font:300 20px var(--tnc-display);font-variant-numeric:tabular-nums}
.tnc-fit{margin:0;font-size:13px;color:var(--tnc-muted);border-top:1px solid var(--tnc-line);padding-top:14px}
@container tnc (max-width:1000px){.tnc-layout{grid-template-columns:1fr;gap:36px}.tnc-pal{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.tnc-row{grid-template-columns:1fr 1fr}}
@container tnc (max-width:620px){.tnc-thm{padding:28px 18px}.tnc-site__in,.tnc-row,.tnc-pal,.tnc-fields{grid-template-columns:1fr}.tnc-site__img{height:200px;border-left:0;border-top:1px solid var(--tnc-line)}.tnc-site__nav span{display:none}.tnc-title{font-size:32px}.tnc-specimen{gap:12px}.tnc-specimen b[style*="44px"]{font-size:36px!important}}
@media (prefers-reduced-motion:reduce){.tnc-btn,.tnc-btn--g span,.tnc-card{transition:none}}
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 →