Skip to content
Lisa van Mansom edited this page May 30, 2024 · 6 revisions

Dinsdag

Bouwen

Responsive design liked + sug playlist section

Ik ben begonnen met het de pagina responsive te maken, met name de liked + sub playlist section vanwege dat die helemaal niet responsive was.

Scherm­afbeelding 2024-05-23 om 16 43 32 Scherm­afbeelding 2024-05-23 om 16 46 29

Woensdag

Analyseren

Inspiratie

Voor de progressive enhancement-taak had ik besloten om een carousel in de site te redesignen, ik was begonnen met inspiratie op te doen van het design.

Scherm­afbeelding 2024-05-23 om 16 52 53

Ontwerpen

Pleasurable UI

Vanuit de inspiratie die ik had opgedaan heb ik dat toegepast in mijn ontwerp. Vanuit daar heb ik een breakdownschets gemaakt. In mijn ontwerp heb ik rekening gehouden met de hierachy of user delight door met de lagen van PE te werken en pleasurable interacties toe te voegen.

Scherm­afbeelding 2024-05-23 om 16 48 00

Donderdag

Bouwen

Pleasurable UI carousel

Het carousel is scrollbaar, maar je kan ook buttons gebruiken om het te bedienen. Als de JS uitstaat hebben de buttons geen werking. Om die reden heb ik gekozen als de JS uitstaat dat de buttons niet zichtbaar zijn.

Scherm­afbeelding 2024-05-23 om 16 38 09 Scherm­afbeelding 2024-05-23 om 16 44 01

Javascript uit

Als de JS uitstaat dan zijn de buttons weg. Omdat het zonder JS niet heel duidelijk is dat het een carousel is was ik nog van plan om het duidelijker te maken als de JS uitstaat.

Scherm­afbeelding 2024-05-24 om 09 52 49

Javascript

Om de buttons werkend te maken en het een pleasurable te maken heb ik client-side JS toegevoegd, door dit toe te voegen heb kan je het carousel bedienen met de buttons.

// Carousel own playlist
// Buttons click scrollevent in carousel
prevBTN.addEventListener('click', function () {
  carousel.scrollBy({
    left: -carousel.offsetWidth,
    behavior: 'smooth'
  })
});

nextBTN.addEventListener('click', function () {
  carousel.scrollBy({
    left: carousel.offsetWidth,
    behavior: 'smooth'
  })
});

Vrijdag

Integreren

Pull request + mergen

Op vrijdag hebben we een pull request gemerged, we hebben de 'own-playlist section' gemerged.

Scherm­afbeelding 2024-05-24 om 11 05 08