CSS-variabelen genereren met Avocode 3

In deze tutorial laat ik je zien hoe je CSS-variabelen kunt genereren met Avocode 3. We zullen een ontwerp gebruiken dat is geïmporteerd uit een ontwerptoepassing zoals Adobe XD of Sketch.

Avocode 3 kan eigenlijk variabelen genereren voor preprocessors (Sass, LESS, Stylus etc.) maar omwille van de eenvoud gaan we werken met native CSS-variabelen. We maken variabelen voor de kleuren, typografie en sommige lay-outopties van ons ontwerp. Dit zijn de aspecten van ons eindproduct die we waarschijnlijk willen veranderen (het zou niet erg efficiënt zijn om variabelen voor te maken alles).

Avocode 3 en CSS-variabelen

Deze video vergezelt mijn nieuwe cursus en het ontwerp dat u in de video ziet, is daarvan afgeleid. Kijk eens of je meer wilt weten over Avocode: 

  • Adobe XD coderen met Avocode 3

    Wanneer u een ontwerp maakt en verandert in een volledig gecodeerde website, werkt u met dezelfde software die werd gebruikt om dat ontwerp te maken in de eerste plaats ...
    Kezz Bracey
    Adobe XD

Beginnend met kleuren

Als je de cursus hebt gevolgd die je hebt gezien, hebben we een hele reeks stalen gemaakt om het maken van een kleurenschema eenvoudig te maken. We hebben ze allemaal genoemd op basis van de plaats in het ontwerp..

Stalen in AvocodeSwatch-naam

Met ons geselecteerde staal ziet u de werkelijke kleurwaarde die wordt weergegeven in de eigenschappen. In dit geval is het # 8b959d, dus markeer en kopieer het.

Maak een variabele

Onder de waarde die u hebt gemarkeerd, ziet u de Variabelen venster. Klik op de + om een ​​nieuwe toe te voegen.

In het dialoogvenster dat verschijnt, plakt u de kleurwaarde in de Vervangen tekst veld. Vervolgens in de Variabele naam veld, voer de variabelenaam in die u wilt gebruiken. Nu worden alle exemplaren van de kleurwaarde in het ontwerp vervangen door de variabele.

Je zult merken dat we het gebruikten _kleur aan het einde van onze variabele reeks. Dit is handig wanneer we naar de code gaan, omdat we het ene type variabele van het andere kunnen onderscheiden.

Hier ziet u hoe variabelen worden weergegeven nadat ze zijn ingesteld:

Andere variabelen

Hetzelfde proces is van toepassing op andere variabelen. Waar we in het eerste voorbeeld hexadecimale waarden voor kleuren hebben gebruikt, kunt u namen van lettertypefamilies, numerieke waarden, wat u maar wilt, toevoegen. Ze kunnen allemaal op dezelfde manier worden vervangen door CSS-variabelen.

U kunt daarom variabelen gebruiken voor de meeste aspecten van uw CSS. Maten, mediaquery's, maateenheden, het is aan jou! Bekijk de video voor verdere uitleg.

Exportcode

Nu voor een zeer belangrijk deel van dit alles: het exporteren van de CSS-code die onze variabelen in de browser zal opnemen. Zodra al uw variabelen klaar zijn, in de Variabelen paneel klik op de Import / Export knop.

In het dialoogvenster dat verschijnt, klik je op Exporteren tab. U zult alle variabelen vinden die op u wachten om te kopiëren. U kunt de variabelen vervolgens in een stylesheet plakken, maar zorg ervoor dat u er een opneemt :wortel element om ze allemaal in te nestelen, zoals zo:

: root / * variabelen ga hier naartoe * /

U vindt het dan misschien handig om uw variabelen in dit stylesheet te rangschikken zodat ze gemakkelijker te beheren zijn (kleuren met kleuren, typografische variabelen met elkaar, enzovoort).

Conclusie

Dat is hoe je CSS-variabelen uit een ontwerp kunt genereren met behulp van Avocode! Dit gaat veel sneller dan het coderen van CSS-variabelen met de hand, dus het is een zeer nuttige functie waarvan ik zeker weet dat je het leuk zult vinden om te gebruiken.

Kom meer te weten

  • Adobe XD coderen met Avocode 3
  • avocode.com
  • CSS-variabelen gebruiken voor animatie
  • 6 Preprocessor-functies Naar native CSS gaan