CSS-scheidingslijn-generator
Sectiescheidingslijnen zijn de horizontale lijnen die de blokken van een landingspagina scheiden, zoals de subtiele lijn tussen twee secties of de lijn die een prijstabel afsluit. Deze generator maakt een eenvoudige horizontale scheidingslijn: kies een lijnstijl (doorgetrokken, gestreept, gestippeld, dubbel of gegroefd), bepaal de kleur, de dikte en de marge, bekijk het resultaat tussen twee voorbeeldsecties en kopieer de gegenereerde CSS.
Zo bouwt u een scheidingslijn
-
1
Kies de lijnstijl
Kies uit doorgetrokken, gestreept, gestippeld, dubbel of gegroefd, de `border-top`-stijl van de scheidingslijn.
-
2
Kies de kleur
Stem de lijn af op de achtergronden van de secties of op uw merkkleur.
-
3
Stel dikte en marge in
De dikte loopt van 1 tot 20 pixels; de marge bepaalt de verticale ruimte boven en onder de lijn.
-
4
Bekijk tussen secties
De scheidingslijn wordt tussen twee voorbeeldsecties getoond, zodat u uitlijning en afstanden kunt controleren.
-
5
Kopieer de CSS
Kopieer de kant-en-klare `.divider`-regel en plak deze in uw stylesheet.
Eenvoudige lijnscheidingen
/* Subtle horizontal rule */
.divider {
height: 1px;
background: #e5e7eb;
border: 0;
margin: 3rem 0;
}
/* With text in the middle */
.divider-text {
display: flex;
align-items: center;
gap: 1rem;
color: #6b7280;
}
.divider-text::before,
.divider-text::after {
content: "";
flex: 1;
height: 1px;
background: #e5e7eb;
}
Schuine sectie-overgang
De clip-path-truc:
.hero {
background: #0f172a;
color: white;
padding: 4rem 1rem;
clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 48px));
}
De linkeronderhoek wordt 48px omhoog getrokken, waardoor een diagonale helling ontstaat. Voor een nette overgang moet de volgende sectie strak tegen deze helling beginnen, zonder witte ruimte.
Voor een diagonaal die de andere kant op loopt, wissel je om welke onderhoek omhoog wordt getrokken. Voor een inkeping of een zigzag voeg je meer hoekpunten toe.
Golvende SVG-scheidingen
SVG is de schoonste manier om organische curven te maken:
<div class="hero">…</div>
<svg class="wave" viewBox="0 0 1440 80" preserveAspectRatio="none">
<path d="M0 80 C 360 0, 1080 0, 1440 80 L 1440 80 L 0 80 Z"
fill="white"/>
</svg>
.wave {
display: block;
width: 100%;
height: 60px;
margin-top: -1px; /* close any subpixel gap */
}
preserveAspectRatio="none" zorgt ervoor dat de SVG zich uitstrekt tot de breedte van het container, onafhankelijk van de oorspronkelijke afmetingen. margin-top: -1px dicht de haarfijne spleet die sommige renderers achterlaten.
Bibliotheek met veelgebruikte scheidingen
Handige fragmenten:
| Patroon | Stijl |
|---|---|
| Streeplijn | border-top: 1px dashed currentColor |
| Stippellijn | border-top: 2px dotted currentColor; opacity: .4 |
| Verloopjijn | background: linear-gradient(to right, transparent, #999, transparent) |
| Sierlijk | Lijn + SVG-ornament, gecentreerd met ::before/::after |
| Schuine helling | clip-path: polygon(...) op de sectie erboven |
| Golf | SVG met een kubisch Bézier-pad |
| Omgekeerde golf | SVG met pieken die de sectie in lopen |
| Zigzag | SVG met afwisselende punten |
Tips
- Naadje laten kloppen. De achtergrond van de scheiding (SVG-vulling of kleur van de schuine sectie) moet exact overeenkomen met de achtergrond van de volgende sectie. Een afwijking van 1px in kleur verpest het effect al.
- Vermijd zware curven op smalle schermen. Een golf die er bij 1440px elegant uitziet, kan bij 360px op een platgedrukte sinus lijken. Gebruik op mobiel een kleinere amplitude via media queries, of een ander SVG-pad.
- Stapel niet meerdere scheidingen op elkaar. Eén naad per sectiegrens is genoeg.
- Prestaties. Inline SVG-scheidingen zijn verwaarloosbaar; scheidingen op basis van afbeeldingen kosten een netwerkverzoek. Inline SVG wint.
Veelgestelde vragen
SVG. CSS kan rechte, schuine uitsnedes netjes maken, maar curven vergen benaderingen met veel polygoonhoekpunten of omwegen. SVG-paden verwerken vloeiende curven van nature en schalen naar elke breedte.
Ronding op subpixel-niveau: voeg margin-top: -1px toe aan de golf (of -2px in sommige browsers), of gebruik display: block om lege ruimtes tussen inline-elementen te voorkomen. Beide methoden sluiten de naad betrouwbaar af.
Ja, visueel wel. Maar als de sectie erboven interactief is (een knop in de onderhoek), verwijdert de schuine clip-path de zichtbare inhoud van dat gebied terwijl het klikgebied behouden blijft, wat gebruikers kan verrassen. Laat opvulling binnen de schuine sectie staan, zodat interactieve elementen weg blijven van de afgesneden rand.
Nee. Scheidingslijnen zijn puur presentatie en hebben geen invloed op de inhoud van de pagina, en die inhoud is wat zoekmachines indexeren. De semantische structuur (koppen, secties) is belangrijk voor SEO; de decoratieve scheiding ertussen niet.
Gerelateerde tools
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
HAR-bestandsviewer
Open HAR-netwerkopnamen lokaal, filter verzoeken, bekijk gemaskeerde headers en timing en exporteer opgeschoonde samenvattingen zonder upload.
ASCII naar binair-converter
Converteer elke ASCII-string naar zijn binaire representatie. Elk teken wordt acht bits, gescheiden door spaties, klaar voor protocoltrace of huiswerk.
Telefoonnummers controleren
Controleer de structuur van telefoonnummers per land en bekijk regio, type en E.164-, internationale, nationale en RFC 3966-notatie.
Tool beschikbaar in andere talen
- CSS Ayırıcı Oluşturucu [TR]
- Generador de Divisores CSS [ES]
- مولّد فواصل الأقسام بـ CSS [AR]
- Générateur de diviseur CSS [FR]
- CSS 구분선 생성기 [KO]
- Generator Pembatas CSS [ID]
- CSS Divider Generator [EN]
- Trình tạo đường phân chia CSS [VI]
- CSS 分隔线生成器 [ZH]
- CSS区切り線ジェネレーター [JA]
- เครื่องสร้างเส้นแบ่งส่วน CSS [TH]
- Gerador de Divisores CSS [PT]
- CSS-Trenner-Generator [DE]
- CSS-avdelargenerator [SV]
- Generator separatorów CSS [PL]
- Generatore di Divisori CSS [IT]
- Генератор CSS-разделителей [RU]