AI-design kapot op mobiel
Een AI-design gaat op mobiel meestal kapot door vier dingen: vaste breedtes in pixels, koppen die te groot zijn voor een smal scherm, menu’s die alleen openen als je met een muis zweeft, en elementen die breder zijn dan het scherm. Test op 360 pixels breed in je browser en daarna op een echte telefoon. Repareer met maximale breedtes, koppen met clamp(), menu’s die op tikken openen, en zoek het element dat te breed is in plaats van het scrollen te verbergen.
Op je laptop ziet je site er goed uit. Op je telefoon schuift de pagina opzij, loopt de kop van het scherm en gaat het menu niet open. Dat is geen pech: AI-tools maken vaak dezelfde vier fouten. Hieronder staat hoe je ze vindt, hoe je elke fout repareert met de CSS erbij, en hoe je een AI-tool de reparatie laat doen zonder dat de desktopversie meeverandert.
Herken je dit?
- Op je telefoon kun je de pagina naar links en rechts schuiven.
- Een kop breekt midden in een woord af, of loopt van het scherm af.
- Het menu gaat niet open, of pas na twee keer tikken.
- Knoppen staan zo dicht op elkaar dat je de verkeerde raakt.
- Drie kolommen worden op mobiel drie smalle repen tekst.
AI-tools ontwerpen voor het scherm waarop jij kijkt
Een AI-tool laat zijn ontwerp zien in een venster op je laptop, en optimaliseert voor wat daar zichtbaar is. Dus komen er waarden in de code die op 1440 pixels kloppen: een container van precies 1200 pixels, een kop van 72 pixels, drie kolommen naast elkaar. De tool gaat uit van een muis, dus het menu opent als je eroverheen beweegt. Op een telefoon van 390 pixels breed heeft geen van die keuzes nog zin.
Nederlands maakt het erger. Een woord als “installatiebedrijf” of “onderhoudscontract” past op een telefoon niet in een kop van 72 pixels. De browser breekt het niet vanzelf af, dus het steekt buiten het scherm.
Zo vind je wat er misgaat
1. Bekijk de pagina in de apparaatweergave van je browser
Open in Chrome de ontwikkelaarstools met F12, of Cmd+Option+I op een Mac, en zet de apparaatweergave aan met Ctrl+Shift+M, of Cmd+Shift+M. Kies een breedte van 360 pixels. Safari en Firefox hebben een vergelijkbare weergave voor responsive ontwerp.
2. Zoek het element dat breder is dan het scherm
Schuift de pagina opzij, dan is er één element te breed. Dit stukje code in de console wijst het aan. Vraagt Chrome eerst om “allow pasting” te typen, doe dat.
document.querySelectorAll('*').forEach(function (el) {
if (el.getBoundingClientRect().right > document.documentElement.clientWidth + 1) {
console.log(el);
}
});3. Test op een echte telefoon
De apparaatweergave doet geen aanraking na zoals een vinger dat doet, en een telefoon heeft een adresbalk die in- en uitschuift. Open de site op je eigen telefoon. Tik op elk menu-item en elke knop, vul het formulier in en draai het scherm een keer.
Zo repareer je de vier bekende fouten
Vaste breedtes
Een container met een vaste breedte in pixels is op een kleiner scherm te breed. Geef hem een maximale breedte en laat hem daaronder meekrimpen.
/* was */
.container { width: 1200px; }
/* wordt */
.container {
width: 100%;
max-width: 1200px;
margin-inline: auto;
padding-inline: 16px;
}
img, video { max-width: 100%; height: auto; }Let ook op 100vw. Dat is de volle breedte inclusief de scrollbalk, en op een desktop is dat net breder dan de pagina. Gebruik 100%.
Koppen die te groot zijn
Laat de grootte van een kop meeschalen met het scherm, met een onder- en een bovengrens. Zet de taal van de pagina op Nederlands, dan kan de browser lange woorden op de goede plek afbreken.
<html lang="nl">
h1 {
font-size: clamp(2rem, 5vw + 1rem, 4.5rem);
line-height: 1.05;
overflow-wrap: break-word;
hyphens: auto;
text-wrap: balance;
}Menu’s die alleen op hover werken
Een telefoon heeft geen muis. Een submenu dat opent bij :hover, opent op een telefoon soms bij de eerste tik, soms nooit. Maak er een knop van die opent als je tikt of klikt; dat werkt op elk apparaat. Wil je het zweefeffect op desktop houden, zet het dan binnen @media (hover: hover).
<li>
<button aria-expanded="false" aria-controls="sub-diensten">Diensten</button>
<ul id="sub-diensten" hidden>
<li><a href="/installatie/">Installatie</a></li>
<li><a href="/onderhoud/">Onderhoud</a></li>
</ul>
</li>
<script>
document.querySelectorAll('button[aria-controls]').forEach(function (knop) {
knop.addEventListener('click', function () {
var open = knop.getAttribute('aria-expanded') === 'true';
knop.setAttribute('aria-expanded', String(!open));
document.getElementById(knop.getAttribute('aria-controls')).hidden = open;
});
});
</script>Maak tikdoelen groot genoeg. Apple houdt 44 bij 44 punten aan als minimum, met ruimte ertussen. Meer over toetsenbord, focus en contrast staat in is je AI-design toegankelijk.
Een pagina die zijwaarts schuift
Heb je met de code uit stap 2 het te brede element gevonden, repareer dan dat element. Meestal is het een vaste breedte, een negatieve marge, een tabel of een decoratief vlak dat buiten zijn kolom is geplaatst. Zet geen overflow-x: hidden op de body om het te verbergen. Dan schuift de pagina niet meer, maar het element is nog steeds afgesneden, en elementen met position: sticky blijven niet meer staan. Moet het toch, gebruik dan overflow-x: clip.
Laat een AI-tool het repareren, met grenzen
Een vage opdracht als “maak het responsive” laat de tool ook de desktopversie herschrijven. Zeg wat er mis is en wat moet blijven.
Maak deze pagina bruikbaar vanaf 360 pixels breed.
- Geen vaste breedtes in px op containers: width 100% met een max-width.
- Koppen met clamp(); lang="nl" en hyphens: auto voor lange woorden.
- Submenu’s openen met een knop op tikken, niet met :hover.
- Geen overflow-x: hidden. Zoek het element dat te breed is en repareer dat.
- Verander niets aan de weergave boven 1024 pixels.Veelgemaakte fouten
- Alleen in de apparaatweergave testen. Die laat de adresbalk, je duim en het toetsenbord dat over het formulier schuift niet zien. Test ook op een telefoon.
- Het scrollen verbergen in plaats van oplossen. Met
overflow-x: hiddenop de body is het symptoom weg en de oorzaak niet. - Een aparte mobiele versie laten genereren. Twee versies van dezelfde pagina lopen uit elkaar bij elke wijziging. Eén pagina die meeschaalt, blijft één pagina.
- Tekst verkleinen tot het past. Een invoerveld met tekst kleiner dan 16 pixels laat Safari op de iPhone inzoomen zodra je erin tikt. Houd lopende tekst en formulieren op 16 pixels of groter.
Wanneer je hulp nodig hebt
Is het meer dan een paar regels CSS, omdat het ontwerp nooit voor een telefoon bedoeld was, dan ontwerpen wij de mobiele versie erbij als we je AI-design omzetten naar een echte website. Wil je het hele ontwerp laten nakijken, op mobiel en op de rest, dan is AI-design laten verbeteren de plek. Speelt het ook in Google, lees dan AI-website niet gevonden in Google. Alles over van ontwerp naar website staat bij de AI-gidsen over design.
Veelgestelde vragen
Op welke breedtes moet ik testen?
Telt mobiel mee voor Google?
Kan ik de AI-tool het laten repareren?
Verder lezen
Een ontwerp uit Claude Design, Stitch of Figma Make dat een echte website moet worden, en dat er niet als AI uit mag zien.
- Design omzetten naar website
- Je ontwerp uit Claude Design, Google Stitch, Figma Make of een screenshot wordt een website die snel laadt, gevonden wordt en die je zelf bijhoudt.
- AI-website niet in Google
- Je site uit Lovable, Bolt, v0 of Claude Code staat niet in Google. Vaak krijgt een zoekmachine een lege pagina. Wij zorgen dat elke pagina als HTML klaarstaat.
- AI-design laten verbeteren
- Een review van je AI-site met de fixes erbij: de AI-patronen eruit, consistentie, typografie, mobiel en toegankelijkheid. Vaste prijs na een blik op je site.
- Claude Design naar website
- De HTML-export of de overdracht aan Claude Code, en wat je daarna nog regelt: beheer, een formulier, SEO per pagina en hosting.
- Stitch naar website
- Exporteren naar Figma of naar HTML met Tailwind, DESIGN.md meenemen, en bouwen wat Stitch niet maakt: alles achter de schermen.
- HTML-export online zetten
- Statische hosting, je eigen domein, HTTPS, een contactformulier dat echt mailt en bezoekers meten met een cookiemelding.
- AI-design in WordPress
- Waarom HTML plakken niet werkt, en hoe je het ontwerp nabouwt: als eigen blokthema, met patronen in je huidige thema of in een pagebuilder.
- AI-design in Framer of Webflow
- Importeren via Figma of de browserextensie, nabouwen met componenten en variabelen, en terugkerende inhoud in CMS-collecties.
- Teksten zelf aanpassen
- Waarom elke tekstwijziging nu een prompt is, en drie manieren om teksten bewerkbaar te maken: eigen bestanden, een git-CMS of een headless CMS.
- Inconsistent AI-design
- Elke pagina een ander grijs, elke knop een andere hoek: waarom een AI-tool per scherm nieuwe waarden kiest, en wat je ertegen doet.
- DESIGN.md maken
- Eén bestand met je kleuren, typografie, afstanden, componenten en verboden patronen, dat je designtool en je codeer-agent bij elke opdracht lezen.
- Design tokens voor AI
- Kleuren, lettergroottes, afstanden en afrondingen als benoemde variabelen in je code, zodat een AI-tool kiest uit jouw set in plaats van zelf waarden te verzinnen.
- Huisstijl in AI-design
- Je logo als SVG, de kleurwaarden uit je huisstijlhandboek en de echte fontbestanden aanleveren, en daarna controleren waar de tool toch afweek.
- AI verandert te veel
- Je vraagt een andere knopkleur en de hele sectie verschuift. Waarom dat gebeurt, en hoe je met afbakening, versiebeheer en vaste componenten alleen verandert wat je bedoelt.
- AI-designtools vergeleken
- Wat Claude Design, Google Stitch en Figma Make kunnen, wat ze kosten, wat je eruit exporteert en waar je vastloopt als het een echte website moet worden.
- Toegankelijk AI-design
- Lichtgrijze tekst, verdwenen focusranden, lege alt-teksten en menu’s die niet met het toetsenbord werken: zo vind en repareer je ze in een AI-design.
- Haperende scroll-animaties
- Blokken die bij het scrollen invliegen, haperen op een telefoon of laten de pagina verspringen. Waarom, en hoe je ze met CSS en een paar regels JavaScript licht maakt.
- AI-website herkennen
- Acht keuzes die een AI-tool maakt als niemand iets anders vraagt, en per keuze waar hij vandaan komt.
- Minder generiek maken
- Zes ingrepen die een AI-website uit het gemiddelde halen, in de volgorde waarin ze het meeste doen.
- Designprompt zonder AI-look
- De acht onderdelen van een prompt die een AI-designtool keuzes geeft in plaats van ruimte voor zijn standaard.
- AI-teksten herkennen
- Typische Nederlandse AI-zinnen, waarom ze zo klinken en hoe je ze herschrijft, met voorbeelden voor en na.
- Lettertype kiezen
- Waarom AI standaard Inter kiest, hoe je zelf een combinatie kiest, en hoe je die met de juiste licentie snel en zelf gehost op je site zet.
- AI-afbeeldingen
- Waarom gegenereerde beelden je site goedkoop laten ogen, wat je in plaats daarvan doet, en wanneer je moet melden dat een beeld met AI is gemaakt.
Wij maken je site goed op elke telefoon
De kennismaking is gratis. We reageren binnen één werkdag.




