Blogartikel-kop met auteur Nieuw
Kop van een blogartikel: categorie, datum, leestijd, auteur met initialen-avatar, deelknop en een groot beeldvlak. Voor kennisbanken en blogs van mkb-sites.
Wennen op het kinderdagverblijf: zo maak je de eerste weken rustiger
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.
- Voeg de JavaScript toe en roep init() aan met het element waar de HTML in staat.
<!-- Blogartikel-kop met auteur · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="sha">
<div class="sha__head">
<div class="sha__meta"><a href="#" class="sha__cat">Ouders & wennen</a><span><time datetime="2026-10-03">3 oktober 2026</time></span><span>6 min lezen</span></div>
<p class="sha__title">Wennen op het kinderdagverblijf: zo maak je de eerste weken rustiger</p>
<div class="sha__row">
<div class="sha__author"><span class="sha__av" aria-hidden="true">SW</span><span><b>Sanne de Wit</b><small>Pedagogisch coach bij Kinderopvang Het Boomhuis, Amersfoort</small></span></div>
<button type="button" class="sha__share" data-label="Kopieer link">Kopieer link</button>
</div>
</div>
<div class="sha__img" role="img" aria-label="Illustratie: blokkentoren en een zon boven heuvels">
<span class="sha__sun"></span><span class="sha__hill sha__hill--a"></span><span class="sha__hill sha__hill--b"></span>
<span class="sha__blk sha__blk--1"></span><span class="sha__blk sha__blk--2"></span><span class="sha__blk sha__blk--3"></span>
</div>
</div>
</div>/* Blogartikel-kop met auteur · NedDev · eigen werk. */
.sha{position:relative;width:100%;align-self:flex-start;flex:none;min-height:460px;background:#fffaf0;color:#1f2a44;font-family:'Switzer',sans-serif;overflow:hidden;box-sizing:border-box;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:44px;align-items:center}
.sha *{box-sizing:border-box}
.sha__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;color:#5b6582}
.sha__meta span+span::before{content:'·';margin-right:16px}
.sha__cat{background:#f6c445;color:#1f2a44;font-weight:700;font-size:12px;padding:5px 11px;border-radius:999px;text-decoration:none}
.sha__cat:hover{background:#3d6fb6;color:#fff}
.sha__title{font-size:clamp(28px,3.6vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin:18px 0 28px}
.sha__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid #eadfc8}
.sha__author{display:flex;align-items:center;gap:12px}
.sha__av{width:46px;height:46px;border-radius:50%;background:#3d6fb6;color:#fff;font-weight:700;font-size:15px;display:grid;place-items:center;flex:none;box-shadow:0 0 0 3px #fffaf0,0 0 0 5px #f6c445}
.sha__author b{display:block;font-size:15px}
.sha__author small{display:block;font-size:13px;color:#5b6582;margin-top:2px;max-width:34ch}
.sha__share{font:600 13px 'Switzer',sans-serif;color:#1f2a44;background:transparent;border:1px solid #c9cfdf;border-radius:999px;padding:9px 14px;cursor:pointer;transition:background .2s ease}
.sha__share:hover{background:#eef2fa}
.sha__share.is-done{background:#1f2a44;color:#fff;border-color:#1f2a44}
.sha__img{position:relative;height:360px;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#bfd6f2 0%,#e4eefb 100%)}
.sha__sun{position:absolute;right:16%;top:14%;width:72px;height:72px;border-radius:50%;background:#f6c445;box-shadow:0 0 0 14px rgba(246,196,69,.25)}
.sha__hill{position:absolute;border-radius:50% 50% 0 0;bottom:-30%}
.sha__hill--a{left:-20%;width:90%;height:70%;background:#8cc084}
.sha__hill--b{right:-25%;width:95%;height:60%;background:#6aa56a}
.sha__blk{position:absolute;width:56px;height:56px;border-radius:4px;left:22%}
.sha__blk--1{bottom:14%;background:#3d6fb6}
.sha__blk--2{bottom:calc(14% + 56px);background:#e8604c;transform:rotate(-6deg);left:calc(22% + 6px)}
.sha__blk--3{bottom:calc(14% + 112px);background:#f6c445;transform:rotate(5deg);left:calc(22% + 2px);animation:sha-wob 3.6s ease-in-out infinite;transform-origin:50% 100%}
@keyframes sha-wob{0%,100%{transform:rotate(5deg)}50%{transform:rotate(-3deg)}}
@media(max-width:820px){.sha{grid-template-columns:1fr;gap:24px;padding:24px 18px}.sha__meta span+span::before{content:none}.sha__meta{gap:8px 14px}.sha__img{height:220px;order:-1}.sha__blk{width:40px;height:40px}.sha__blk--2{bottom:calc(14% + 40px)}.sha__blk--3{bottom:calc(14% + 80px)}}
@media(prefers-reduced-motion:reduce){.sha__blk--3{animation:none}}// Blogartikel-kop met auteur · NedDev · eigen werk.
// root = het element waarin de HTML staat
function init(root){
var w=root.querySelector('.sha');if(!w)return;
var b=w.querySelector('.sha__share');
b.addEventListener('click',function(){
function done(ok){b.textContent=ok?'Link gekopieerd':'Kopiëren lukt niet';b.classList.toggle('is-done',ok);setTimeout(function(){b.textContent=b.getAttribute('data-label');b.classList.remove('is-done');},2000);}
try{navigator.clipboard.writeText(location.href).then(function(){done(true);},function(){done(false);});}catch(e){done(false);}
});
w.addEventListener('click',function(e){var a=e.target.closest('a[href="#"]');if(a)e.preventDefault();});
}
init(document.querySelector('.jouw-container'));
Meer uit paginasecties
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 →