sprint 4 ‐ week 1 ‐ vrijdag 15 november 2024 - julia-stevens/i-love-web GitHub Wiki

Sprint 4 Look and Feel

Week 1

Vrijdag 15 november 2024

Wat heb je vandaag gedaan?

Code review Stylesheet

Ik heb samen met mijn groep feedback gegeven op de stylesheet van 4 andere groepjes, zie hier de issues (zie vooral de gesloten issues)

Ontvangen feedback verwerkt

Ook wij hebben issues met feedback gekregen om de stylesheet te verbeteren. Deze issues hebben we verdeeld tussen de aanwezige groepsleden. Ik ben aan de slag gegaan met de volgende issues:

1. Feedback op naamgeving

Commit: 8dd8363

De class names zijn aangepast:

  • brand-primary is nu primary
  • brand-primary-veronica is nu veronica-primary

In HTML kan dit niet herschreven worden als "brand-primary veronica", omdat Radio Veronica meerdere kleuren heeft en dit kan dus niet één class zijn. Het leek ons dus het overzichtelijkste om dit dezelfde naam te geven als de class die daarvoor staat, in dit geval dus: veronica-primary

2. Classes en custom properties

Commit: 8dd8363

  1. 100p staat voor de radiozender 100%NL, aangezien je geen '%' kunt gebruiken, is dit aangegeven met een 'p'. Om het leesbaarder te maken hebben we '100' veranderd naar 'honderd', dus 100p is nu honderdp

  2. De class names zijn aangepast:

  • brand-primary is nu primary
  • brand-primary-veronica is nu veronica-primary
  1. In de README staat een uitleg over hoe de twee classes toegepast kunnen worden. Hieronder een uitleg:

Kort gezegd, in de primary class wordt bv. de achtergrond kleur bepaald met de variabele --brand-primary. Voor elk radiostation (Veronica, SLAM, 100%NL en Sublime) is een class gemaakt waarin er een achtergrond wordt meegegeven aan de --brand-primary variabele. Hiermee zorgen we ervoor dat we maar één moeten aangegeven dát een element een achtergrond kleur krijgt en kunnen we in HTML, door het toevoegen van een class (zoals primary-veronica), bepalen welke kleur dit moet zijn.

3. Uitleg README

Commit: 4a01c02

README aangepast en meer uitleg toegevoegd van hoe de code kan worden toegepast, met concrete voorbeelden en een korte uitleg, waarom er 2 classes worden gebruikt in HTML

README aangepast

Op basis van de feedback van medestudenten heb ik in de ReadMe meer uitleg gezet over hoe de code werkt en hoe deze toegepast kan worden.

Zie README

Welke code, die je hebt gezien, neem je mee?

Ik zag bij een van de groepjes die wij feedback gegeven hebben, dat zij ook voor globale elementen style hebben toegepast in hun stylesheet. Dit was, bijvoorbeeld, onderstaande code en wij zouden dit ook nog kunnen verwerken in onze stylesheet.

* {
 padding: 0; 
 margin: 0; 
 box-sizing: border-box; 
}