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

3D-verpakking draaien Nieuw

Een verpakking als echt 3D-blok in CSS (zes vlakken, preserve-3d) dat je met muis of vinger draait, met uitloop en licht dat per vlak meerekent. Knoppen springen naar voorkant, zijkant en achterkant; pijltjestoetsen draaien per 15 graden. Geen WebGL of 3D-bestand nodig: voor koffie, thee, cosmetica en andere doosvormige producten in een webshop.

Ethiopië Yirgacheffe Hele bonen, 250 g € 12,90

Zo gebruik je het

  1. Plak de HTML op de plek waar het onderdeel moet komen. Zet de script-tags bovenaan één keer per pagina.
  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.
<!-- 3D-verpakking draaien · NedDev · eigen werk. -->
<!-- benodigd, één keer per pagina: -->
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/gsap.min.js"></script>

<div class="jouw-container">
<div class="p3d"><div class="p3d__in">
<div class="p3d__info">
<b class="p3d__ti">Ethiopië Yirgacheffe</b>
<span class="p3d__me">Hele bonen, 250 g</span>
<span class="p3d__pr">€ 12,90</span>
<div class="p3d__btns" role="group" aria-label="Kant van de verpakking">
<button class="p3d__btn" type="button" data-r="0" aria-pressed="true">Voorkant</button>
<button class="p3d__btn" type="button" data-r="-90" aria-pressed="false">Zijkant</button>
<button class="p3d__btn" type="button" data-r="180" aria-pressed="false">Achterkant</button>
</div>
</div>
<div class="p3d__scene" tabindex="0" role="img" aria-label="3D-weergave van de koffieverpakking. Sleep of gebruik de pijltjestoetsen om te draaien.">
<div class="p3d__shadow" aria-hidden="true"></div>
<div class="p3d__box" aria-hidden="true">
<div class="p3d__f p3d__f--front"><span class="p3d__brand">Dok</span><span class="p3d__origin">Ethiopië<br>Yirgacheffe</span><span class="p3d__w">250 g · bonen</span><i class="p3d__sh"></i></div>
<div class="p3d__f p3d__f--back"><span class="p3d__bt">Bergamot, perzik en honing</span><span class="p3d__bs">Gebrand 6 okt 2026 in Rotterdam</span><i class="p3d__sh"></i></div>
<div class="p3d__f p3d__f--right"><span class="p3d__side">Dok koffiebranders</span><i class="p3d__sh"></i></div>
<div class="p3d__f p3d__f--left"><span class="p3d__side">Licht gebrand</span><i class="p3d__sh"></i></div>
<div class="p3d__f p3d__f--top"><span class="p3d__valve"></span><i class="p3d__sh"></i></div>
<div class="p3d__f p3d__f--bottom"><i class="p3d__sh"></i></div>
</div>
</div>
</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 →