Home Werk
SaaS bouwenAI developmentAPI developmentMobile app developmentGoogle Ads managementHeadless ShopifyLaravel developmentNext.js developmentReact developmentTypeScript engineeringUI/UX designSEO & AEOWebshop bouwen
AI-oplossingenB2B-platformsE-commerceHorecaLead generationLogistiekOnderwijsProcesautomatiseringSaaS-platformsStartup MVPVastgoedZorg
JuridischZorgVastgoedFinanceHoreca
Den HaagRotterdamAmsterdamUtrechtEindhovenAlmereBredaArnhemNijmegenTilburgEnschedeGroningenLeidenDelftZoetermeerDen Bosch
Studio
OverWerkwijzeLabBlogContact

Bento-tegel groeit uit tot vlak Nieuw

Klik op een bento-tegel en hij groeit vloeiend uit tot een volledig vlak met details; Esc of de sluitknop zet hem terug op zijn plek, focus gaat mee. View Transitions (document.startViewTransition met view-transition-class, alle grote browsers sinds okt 2025); oudere browsers krijgen een FLIP-animatie met de Web Animations API, reduced motion wisselt direct.

Zo gebruik je het

  1. Plak de HTML op de plek waar het onderdeel moet komen.
  2. Zet de CSS in je stylesheet. Alle klassen hebben een eigen voorvoegsel, dus niets botst met je eigen opmaak.
  3. Voeg de JavaScript toe en roep init() aan met het element waar de HTML in staat.
<!-- Bento-tegel groeit uit tot vlak · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="bgr">
  <div class="bgr__grid">
    <button class="bgr__t bgr__t--a" type="button" aria-expanded="false" data-p="0"><span class="bgr__n">01</span><b>Onderhoud</b><span class="bgr__s">vanaf € 129 per jaar</span></button>
    <button class="bgr__t bgr__t--b" type="button" aria-expanded="false" data-p="1"><span class="bgr__n">02</span><b>Storing</b><span class="bgr__s">binnen 4 uur</span></button>
    <button class="bgr__t bgr__t--c" type="button" aria-expanded="false" data-p="2"><span class="bgr__n">03</span><b>Advies</b><span class="bgr__s">gratis thuisbezoek</span></button>
    <button class="bgr__t bgr__t--d" type="button" aria-expanded="false" data-p="3"><span class="bgr__n">04</span><b>Subsidie</b><span class="bgr__s">ISDE 2026</span></button>
  </div>
  <div class="bgr__p bgr__t--a" role="region" aria-label="Onderhoud" hidden><span class="bgr__n">01</span><b class="bgr__ph">Onderhoud</b><p>Jaarlijkse beurt van je cv-ketel of warmtepomp, inclusief rookgasmeting en rapport. Vanaf € 129 per jaar, zonder voorrijkosten in Zwolle en Kampen.</p><button class="bgr__x" type="button">Sluiten <kbd>Esc</kbd></button></div>
  <div class="bgr__p bgr__t--b" role="region" aria-label="Storing" hidden><span class="bgr__n">02</span><b class="bgr__ph">Storing</b><p>Geen warm water of de ketel geeft een foutcode? Bel 038 123 4567, binnen vier uur staat er een monteur voor de deur, ook in het weekend.</p><button class="bgr__x" type="button">Sluiten <kbd>Esc</kbd></button></div>
  <div class="bgr__p bgr__t--c" role="region" aria-label="Advies" hidden><span class="bgr__n">03</span><b class="bgr__ph">Advies</b><p>We meten je woning in en rekenen uit of een hybride warmtepomp loont. Je krijgt binnen een week een offerte met terugverdientijd.</p><button class="bgr__x" type="button">Sluiten <kbd>Esc</kbd></button></div>
  <div class="bgr__p bgr__t--d" role="region" aria-label="Subsidie" hidden><span class="bgr__n">04</span><b class="bgr__ph">Subsidie</b><p>Wij vragen de ISDE-subsidie voor je aan. Voor een hybride warmtepomp is dat in 2026 gemiddeld € 1.900.</p><button class="bgr__x" type="button">Sluiten <kbd>Esc</kbd></button></div>
</div>
</div>

Meer uit componenten

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 →