Het opzetten van een solide structuur begint met een grondige analyse van het ontwerpbestand. Onze webdevelopers bekijken hoe we dit ontwerp het beste kunnen realiseren in Webflow. Dit proces omvat:
Het Client-First systeem van Finsweet is ontworpen om het bouwen van websites in Webflow overzichtelijk, schaalbaar en onderhoudbaar te maken. Dit systeem helpt bij het structureren van klassen en zorgt ervoor dat websites eenvoudig kunnen worden beheerd en aangepast, zowel door de oorspronkelijke ontwikkelaar als door anderen. Door het gebruik van een consistent en logisch systeem, kan je snel wijzigingen doorvoeren zonder onbedoeld bestaande elementen te beïnvloeden. Dit draagt bij aan een efficiëntere workflow en betere projectbeheerbaarheid. Voorbeelden van gebruik in ons proces:
Utility Classes zijn globale klassen die specifieke stijlen toewijzen aan elementen, zoals tekstgrootte of achtergrondkleur. Ze zijn ontworpen om herbruikbaar te zijn in het hele project. Bijvoorbeeld:
text-size-large
: Dit kan gebruikt worden om de tekstgrootte te bepalen van verschillende elementen binnen het project.background-color-primary
: Deze class bepaalt de primaire achtergrondkleur van een sectie.Voordeel: Bij het aanpassen van de stijl van een utility class worden alle elementen die deze klasse gebruiken automatisch bijgewerkt, wat het proces versnelt.
Globale klassen zijn bedoeld om consistentie door het hele project te waarborgen. Deze klassen worden vaak gebruikt voor elementgroepen zoals navigatiebalken of footers. Ze kunnen met zowel streepjes (-
) als onderstrepingstekens (_
) worden benoemd, afhankelijk van hun functie. Bijvoorbeeld:
header_background-layer
: Dit is een globale class die kan worden toegepast op verschillende secties met dezelfde achtergrondlaag in de header.Voordeel: Het gebruik van globale classes zorgt ervoor dat belangrijke componenten zoals headers consistent blijven op elke pagina van de website.
Voor unieke elementen of secties die een specifieke stijl nodig hebben, kunnen custom classes worden gebruikt. Deze klassen maken gebruik van een onderstreeptekensysteem om ze te organiseren. Bijvoorbeeld:
team-list_headshot-wrapper
: Deze klasse definieert de opmaak van het omhullende element rond de teamledenfoto.Voordeel: Dit maakt het makkelijker om elementen te groeperen en ze te identificeren binnen de Webflow Navigator, wat handig is bij het onderhouden van grotere projecten.
Combo classes bouwen voort op een bestaande basisklasse door extra stijlen toe te voegen voor specifieke variaties. Een voorbeeld is:
button
is-brand
: Dit geeft een unieke stijl aan een specifieke knopvariant die voortkomt uit de basis button
class.Voordeel: Het gebruik van combo classes vermindert het aantal unieke classes dat je moet aanmaken en geeft extra flexibiliteit zonder complexiteit toe te voegen.
Zoals je ziet, zijn dit slechts enkele toepassingen van het Client-First systeem die onze workflow aanzienlijk versnellen. We begrijpen dat je de techniek graag aan ons overlaat, maar we vinden het altijd leuk om je een kijkje in de keuken te geven. Mocht je nieuwsgierig zijn naar meer details over hoe het Client-First systeem werkt en hoe het jouw project ten goede komt, dan leggen we het graag persoonlijk verder uit.
We zorgen ervoor dat alle essentiële componenten en secties duidelijk gedefinieerd zijn. Dit omvat:
Nadat de basisstructuur staat, passen we ook de visuele styling toe. Dit proces omvat:
Een goede website moet er op alle apparaten goed uitzien en functioneren. Daarom zorgen we voor een responsief design door:
Met deze stappen leggen we het fundament voor een goed gestructureerde en functionele website, klaar voor verdere ontwikkeling en inhoudsinvoer. In het volgende hoofdstuk lees je hoe we de website interactief en gebruiksvriendelijk maken.