CSS to the Rescue 23/24

Code samples and pointers for the final assignment

High-def colors

High-end schermen kunnen mooiere kleuren weergeven dan RGB kan definiëren. Gelukkig biedt CSS nu allerhande opties om die mooie kleuren wel te benutten.

Samples

Oefenen

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

:has()

De parent selector en zo veel meer. Zo nieuw dat de totale kracht nog niet ontbolsterd is - maar nu al zo mooi.

Oefenen

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

Modes (style queries)

Container style queries in combinatie met :has() en custom properties zouden weleens heel fijn kunnen worden. Voor nu alleen in Chromium :(

Oefenen

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

Filters & Masks

Visuele effecten toevoegen aan elementen. De effecten zijn ook goed te combineren. Nb. Wel zwaar voor je computer :-(

Oefenen

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

Gradients

De 6 gradients: linear, repeating-linear, radial, repeating-radial, conic, repeating-conic en dan combineren maar.

Oefenen

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

SVG filters

Van CSS filters als shortcuts tot SMIL in een van de 17 FE's (filter effects).

Oefenen

Samples

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

Custom properties

Van themes via (complexe) berekeningen en logica richting Houdini.

Oefenen

Samples

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

Vormpjes maken

Border-radius, gradients, before & after en clip-path en die dan slim combineren.

Oefenen

Samples

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

(3D) Transforms

Translate, rotate, origin, perspective en backface en die dan slim combineren.

Oefenen

Samples

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

Animeren

Van eenvoudige from-to keyframes tot complexe meervoudige cubic-beziers.

Redenen om te animeren (Val Head):

  • Relaties tussen elementen leggen. Bijv: een filter dat in- en uitschuift zodat je weet hoe 'de wereld' in elkaar zit en samenhangt.
  • Aandacht op iets vestiging. Bijv. nieuwe content na een refresh met een animatie toevoegen aan een pagina, zodat het even het focuspunt wordt.
  • Feedback geven. Bijv. een winkelwagentje even groter laten worden als er een product wordt toegevoegd, zodat duidelijk is dat het toevoegen gelukt is en waar het product is terug te vinden.
  • Iets uitleggen. Bijv. gebruikers de eerste keer een animatie van een gesture tonen, zodat ze weten hoe de interactie werkt.
  • Het merk karakter geven. De branding ook smoel geven met de wijze van animeren.

Oefenen

Samples

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

Wiskunde/Math

Naast calc, min, max en clamp nu nog veel meer wiskunde :)

Oefenen

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording

Cursor volgen

De cursor volgen met custom properties en een beetje JS. Dank aan Lea

Oefenen

Links

Schetsen

Ik maak veel schetsjes - om te ontwerpen - en om techniek uit te vogelen:

worst, mes en pan in wording