Dit is de live guide. Op deze pagina liggen alle ontwerpstijlen vast.
Todo
De volgende items moeten nog worden geïntegreerd op deze pagina:
- Pagina indeling / kolommen / breedte / breakpoints
- Hero banner
- Tabellen
- Categorie short description / Categorie banner
- Filters / Attributen
- Sorteren
- Pagination
- Shop diversificatie (kleurgebruik, iconografie)
- Modals
- Contextuele menu's
- Zoeken
- Iconen / pictogrammen
- Formulieren / User input
- Voorkomen weghalen elementen / tags door editor
Dit is een scheidingslijn:
- Headings
- Paragrafen
- Foto's en Video's
- Lijsten
- Tabellen
- Interactieve Elementen
- Blockquotes
- Speciale Tekens
Dit is een h1
Dit is een h2
Dit is een h3
Dit is een h4
Dit is een h5
Dit is een h6
Dit is een p. Een standaard alinea die je zowel in blogs als in categorieën tegen komt. Je ziet hem ook in de beschrijving van producten terug. Zo'n alinea kan dikgedrukte stukken bevatten, schuingedrukte (meestal in onbekende Engelse woorden), onderstreepte tekst of doorgehaalde tekst. Misschien wel het belangrijkste in zo'n stuk tekst, zijn de tekst links. Zoals je ziet, zijn deze anders dan knoppen waar we zo op komen. Interne links naar een blog, , een product en een CMS pagina openen in hetzelfde tabblad. Externe links worden automatisch gestyled als je ze target="_blank" meegeeft en openen daarmee in een nieuw tabblad.
De h2 tussenkop komt veel voor
Eerst laten we de afstand zien tussen twee p elementen. Het komt ook vaak voor dat er een tussenkop tussen de tekst staat.
Lange woorden afbreking Verdampfungstemperatur für Vaporizer Kräuter
Om vervolgens weer verder te gaan met een nieuwe alinea of <p>.
In de tekst komt ook wel een foto voor:
Zo'n foto in de tekst meet altijd 1024px breed en heeft een bijschrift. De foto en het schuingedrukte bijschrijft lijnen we in het midden uit. Eventuele titel van de afbeelding.
Bijschrift
After image paragraph
Of een video:
Video onderschrift.
Zo'n foto. De foto en het schuingedrukte bijschrijft lijnen we in
Lists
Een ander veelvoorkomend element is een opsomming. Daar hebben we 4 smaken van.
Korte UL
- Een korte UL (unordered list); deze unit
- Een korte OL (ordered list, met cijfertjes)
- Een lange UL
- Een lange OL
De korte versies zijn standaard. Daar hoef je niets extra's voor te doen.
Lange UL
- Een lange lijst is soms nodig om veel tekst puntsgewijs kwijt te kunnen. Daarbij moeten we ons wel houden aan valide HTML. Dat wil in dit geval zeggen dat zo'n lijst niet onderbroken mag worden door andere elementen. Geen afbeeldingen of <p>'s of andere dingen die niet thuis horen in een lijst totdat deze netjes is afgesloten met een </ul>
- De lange UL roep je aan door een class toe te voegen. Met een class kun je op een goede manier weergeven hoe een element gestijld moet worden als ook dezelfde type elementen op dezelfde pagina moeten worden weergegeven, maar er verschillend uit moeten zien.
- Misschien heb je zo een beeld gekregen van het werken met verschillende soorten lijsten. De ongenummerde lijsten of unordered lists gebruik je vaker dan een genummerde of numbered list. Dat is nu eenmaal zo. Pas als je ook daadwerkelijk nummers wilt gebruiken, bijvoorbeeld een ranking, kies je voor een OL.
Korte OL
- Als je een ranking wilt tonen
- Of wilt linken naar hoofdstukken op een pagina
- Gebruik je deze ordered list.
- Die toont nummertjes
- Ook wanneer je hem nest.
Lange OL
- Een lange lijst is soms nodig om veel tekst puntsgewijs kwijt te kunnen. Daarbij moeten we ons wel houden aan valide HTML. Dat wil in dit geval zeggen dat zo'n lijst niet onderbroken mag worden door andere elementen. Geen afbeeldingen of <p>'s of andere dingen die niet thuis horen in een lijst totdat deze netjes is afgesloten met een </ol>
- De lange OL roep je aan door een class toe te voegen. Met een class kun je op een goede manier weergeven hoe een element gestijld moet worden als ook dezelfde type elementen op dezelfde pagina moeten worden weergegeven, maar er verschillend uit moeten zien.
- Misschien heb je zo een beeld gekregen van het werken met verschillende soorten lijsten. De ongenummerde lijsten of unordered lists gebruik je vaker dan een genummerde of numbered list. Dat is nu eenmaal zo. Pas als je ook daadwerkelijk nummers wilt gebruiken, bijvoorbeeld een ranking, kies je voor een OL.
- Een lange lijst is soms nodig om veel tekst puntsgewijs kwijt te kunnen. Daarbij moeten we ons wel houden aan valide HTML. Dat wil in dit geval zeggen dat zo'n lijst niet onderbroken mag worden door andere elementen. Geen afbeeldingen of <p>'s of andere dingen die niet thuis horen in een lijst totdat deze netjes is afgesloten met een </ol>
- De lange OL roep je aan door een class toe te voegen. Met een class kun je op een goede manier weergeven hoe een element gestijld moet worden als ook dezelfde type elementen op dezelfde pagina moeten worden weergegeven, maar er verschillend uit moeten zien.
- Misschien heb je zo een beeld gekregen van het werken met verschillende soorten lijsten. De ongenummerde lijsten of unordered lists gebruik je vaker dan een genummerde of numbered list. Dat is nu eenmaal zo. Pas als je ook daadwerkelijk nummers wilt gebruiken, bijvoorbeeld een ranking, kies je voor een OL.
- Een lange lijst is soms nodig om veel tekst puntsgewijs kwijt te kunnen. Daarbij moeten we ons wel houden aan valide HTML. Dat wil in dit geval zeggen dat zo'n lijst niet onderbroken mag worden door andere elementen. Geen afbeeldingen of <p>'s of andere dingen die niet thuis horen in een lijst totdat deze netjes is afgesloten met een </ol>
- De lange OL roep je aan door een class toe te voegen. Met een class kun je op een goede manier weergeven hoe een element gestijld moet worden als ook dezelfde type elementen op dezelfde pagina moeten worden weergegeven, maar er verschillend uit moeten zien.
- Misschien heb je zo een beeld gekregen van het werken met verschillende soorten lijsten. De ongenummerde lijsten of unordered lists gebruik je vaker dan een genummerde of numbered list. Dat is nu eenmaal zo. Pas als je ook daadwerkelijk nummers wilt gebruiken, bijvoorbeeld een ranking, kies je voor een OL.
Bronnenlijst 2 ol
- Een lange lijst is soms nodig om veel tekst puntsgewijs kwijt te kunnen. Externe link Daarbij moeten we ons wel houden aan valide HTML. Dat wil in dit geval zeggen dat zo'n lijst niet onderbroken mag worden door andere elementen. Geen afbeeldingen of <p>'s of andere dingen die niet thuis horen in een lijst totdat deze netjes is afgesloten met een </ol>
- De lange OL roep je aan door een class toe te voegen. Met een class kun je op een goede manier weergeven hoe een element gestijld moet worden als ook dezelfde type elementen op dezelfde pagina moeten worden weergegeven, maar er verschillend uit moeten zien.
- Misschien heb je zo een beeld gekregen van het werken met verschillende soorten lijsten. De ongenummerde lijsten of unordered lists gebruik je vaker dan een genummerde of numbered list. Dat is nu eenmaal zo. Pas als je ook daadwerkelijk nummers wilt gebruiken, bijvoorbeeld een ranking, kies je voor een OL.
Tabellen
Om veel korte gegevens weer te kunnen geven, gebruik je een tabel.
Standaard tabel
Voeg altijd de class van het tabeltype wat je wilt toe!
De keuze is nu: basic-overflow
Een standaardtabel ziet er zo uit:
class="basic-overflow"
naam | 1 | 2 | 3 | 4 | 5 | 6 |
e standaard | E | B | G | D | A | E |
drop d | E | B | G | D | A | D |
p drop c |
D | A | F | C | G | C |
open d mineur | D | A | F | D | A | D |
link target _blank | D | A | F | D | A | D |
Het onderschrift van een tabel.
Gekleurde tabel
Je kunt de classes "dhs-table-red", "dhs-table-salmon" etc, gebruiken om de tabel te kleuren.
class="basic-overflow dhs-table-red"
Kop, kolom 2, rij 1 | Kop, k3, r1 | Kop k4, r1 | Kop, k5, r1 | |
Item, kolom 1, rij 2 | Item k2, r2 | Item k3, r2 | Item k4, r2 | Item k5, r2 |
Item k1, r3 | Item k2, r3 | Item k3, r3 | Item k4, r3 | Item k5, r3 |
Item k1, r4 | Item k2, r4 | Item k3, r4 | Item k4, r4 | Item k5, r4 |
Item k1, r5 | Item k2, r5 | Item k3, r5 | Item k4, r5 | Item k5, r5 |
Item k1, r6 | Item k2, r6 | Item k3, r6 | Item k4, r6 | Item k5, r6 |
class="basic-overflow dhs-table-green"
Kop, kolom2, rij1 | Kop, kolom3, rij1 | Kop kolom4, rij1 | Kop, kolom5, rij1 | Kop, kolom6, rij1 | |
Item, kolom1, rij2 | Item k2, r2 | Item k3, r2 | Item k4, r2 | Item k5, r2 | Kop, k6, r2 |
Item k1, r3 | Item k2, r3 | Item k3, r3 | Item k4, r3 | Item k5, r3 | Kop, k6, r3 |
Item k1, r4 | Item k2, r4 | Item k3, r4 | Item k4, r4 | Item k5, r4 | Kop, k6, r4 |
Item k1, r5 | Item k2, r5 | Item k3, r5 | Item k4, r5 | Item k5, r5 | Kop, k6, r5 |
Item k1, r6 | Item k2, r6 | Item k3, r6 | Item k4, r6 | Item k5, r6 | Kop, k6, r6 |
class="basic-overflow dhs-table-salmon"
Kop, kolom2, rij1 | Kop, kolom3, rij1 | Kop kolom4, rij1 | Kop, kolom5, rij1 | Kop, kolom6, rij1 | |
Item, kolom1, rij2 | Item k2, r2 | Item k3, r2 | Item k4, r2 | Item k5, r2 | Kop, k6, r2 |
Item k1, r3 | Item k2, r3 | Item k3, r3 | Item k4, r3 | Item k5, r3 | Kop, k6, r3 |
Item k1, r4 | Item k2, r4 | Item k3, r4 | Item k4, r4 | Item k5, r4 | Kop, k6, r4 |
Item k1, r5 | Item k2, r5 | Item k3, r5 | Item k4, r5 | Item k5, r5 | Kop, k6, r5 |
Item k1, r6 | Item k2, r6 | Item k3, r6 | Item k4, r6 | Item k5, r6 | Kop, k6, r6 |
class="basic-overflow dhs-table-yellow"
Kop, kolom2, rij1 | Kop, kolom3, rij1 | Kop kolom4, rij1 | Kop, kolom5, rij1 | Kop, kolom6, rij1 | |
Item, kolom1, rij2 | Item k2, r2 | Item k3, r2 | Item k4, r2 | Item k5, r2 | Kop, k6, r2 |
Item k1, r3 | Item k2, r3 | Item k3, r3 | Item k4, r3 | Item k5, r3 | Kop, k6, r3 |
Item k1, r4 | Item k2, r4 | Item k3, r4 | Item k4, r4 | Item k5, r4 | Kop, k6, r4 |
Item k1, r5 | Item k2, r5 | Item k3, r5 | Item k4, r5 | Item k5, r5 | Kop, k6, r5 |
Item k1, r6 | Item k2, r6 | Item k3, r6 | Item k4, r6 | Item k5, r6 | Kop, k6, r6 |
class="basic-overflow dhs-table-blue"
Kop, kolom2, rij1 | Kop, kolom3, rij1 | Kop kolom4, rij1 | Kop, kolom5, rij1 | Kop, kolom6, rij1 | |
Item, kolom1, rij2 | Item k2, r2 | Item k3, r2 | Item k4, r2 | Item k5, r2 | Kop, k6, r2 |
Item k1, r3 | Item k2, r3 | Item k3, r3 | Item k4, r3 | Item k5, r3 | Kop, k6, r3 |
Item k1, r4 | Item k2, r4 | Item k3, r4 | Item k4, r4 | Item k5, r4 | Kop, k6, r4 |
Item k1, r5 | Item k2, r5 | Item k3, r5 | Item k4, r5 | Item k5, r5 | Kop, k6, r5 |
Item k1, r6 | Item k2, r6 | Item k3, r6 | Item k4, r6 | Item k5, r6 | Kop, k6, r6 |
class="basic-overflow dhs-table-pink"
Kop, kolom2, rij1 | Kop, kolom3, rij1 | Kop kolom4, rij1 | Kop, kolom5, rij1 | Kop, kolom6, rij1 | |
Item, kolom1, rij2 | Item k2, r2 | Item k3, r2 | Item k4, r2 | Item k5, r2 | Kop, k6, r2 |
Item k1, r3 | Item k2, r3 | Item k3, r3 | Item k4, r3 | Item k5, r3 | Kop, k6, r3 |
Item k1, r4 | Item k2, r4 | Item k3, r4 | Item k4, r4 | Item k5, r4 | Kop, k6, r4 |
Item k1, r5 | Item k2, r5 | Item k3, r5 | Item k4, r5 | Item k5, r5 | Kop, k6, r5 |
Item k1, r6 | Item k2, r6 | Item k3, r6 | Item k4, r6 | Item k5, r6 | Kop, k6, r6 |
Knoppen
2 type knoppen:
1. Primaire knop
<a class="dhs-btn" href="/headshop" title="Knop">Knop</a>
Default groene primaire knop (dhs-btn)Primaire knop kleuren
<a class="dhs-btn btn-red" href="/headshop" title="Knop">Knop</a>
Keuze uit: btn-red, btn-green, btn-salmon, btn-yellow, btn-blue, btn-pink
Koop knop
<a class="dhs-btn-buy" href="/blog" title="Knop">Knop</a>
PDP Koop NuDit is een blockquote.
Zo'n blockquote plaats je zomaar tussen een stuk tekst in.
Speciale tekens
Dan hebben we nog wat tekens die in een tekst voor kunnen komen. Vierkante meter m2 bijvoorbeeld of H2O. Of emoji's als vinkjes ✔️ en kruisjes ❌.
Product advertenties
Verschillende manieren om producten in blog post te tonen.
Catalogus Producten Lijst
Catalog Products List