Skip to content
Lisa van Mansom edited this page May 24, 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 had ik een breakdownschets gemaakt van het design wat ik in mijn site wilden

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

// 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'
  })
});
Clone this wiki locally