Skip to content

Evi-2003/discord-home-remake

Repository files navigation

uitwerken voor kick-off werkgroep

Auteur:

Evi Wammes

Je startniveau:

Zwart (denk ik)

Je focus:

Responsive

Je website

uitwerken voor kick-off werkgroep

Je opdracht:

https://discord.com

Screenshot(s) van de eerste pagina (small screen):

Discord Home bovenste gedeelte van de pagina header/eerste sectie tweede sectie van de pagina derde sectie van de pagina vierde sectie van de pagina vijfde sectie van de pagina zesde sectie van de pagina zevende sectie van de pagina negende sectie van de afbeeldingen tiende sectie van de pagina elfde sectie van de pagina

Screenshot(s) van de tweede pagina (small screen):

hier de naam van de pagina Discord Nitro Eerste sectie van de pagina Tweede sectie van de pagina Derde sectie van de pagina Vierde sectie van de pagina Vijfde sectie van de pagina Zesde sectie van de pagina Zevende sectie van de pagina Achtste sectie van de pagina Negende sectie van de pagina Tiende sectie van de pagina Elfde sectie van de pagina Twaalfde sectie van de pagina Dertiende sectie van de pagina Veertiende sectie van de pagina

Breakdownschets (week 1)

uitwerken na afloop 3e werkgroep

de hele pagina:

Korte schets home pagina

dynamisch deel (bijv menu):

Menu op mobiel

wellicht nog een dynamisch deel (bijv filter):

Prijstabel

Voortgang 1 (week 2)

uitwerken voor 1e voortgang

Stand van zaken

Ik was in deze week nog vooral bezig met header en de eerste sectie, omdat we toen echt begonnen aan de website zelf. Mijn focus lag nog vooral op het responsive krijgen van de header op mobiel, en dit was ook een van de eerste keren dat ik met grid ging werken. Dit was ook even experimenteren. De header in week 2

Agenda voor meeting

samen met je groepje opstellen

1: Hoe afbeelding in een bepaalde situatie positioneren 2: Footer met grid of flex 3: Heb ik de hamburgermenu Semantisch?

Verslag van meeting

hier na afloop snel de uitkomsten van de meeting vastleggen 1: In sommige situaties mag ook gewoon gebruik worden gemaakt van absolute, wat regelmatig wordt gebruikt op de website van discord. 2: In mijn geval is de Grid het handigst voor het positioneren van bepaalde menu's 3: Ja, dit was goed gegaan.

Voortgang 2 (week 3)

uitwerken voor 2e voortgang

Stand van zaken

In deze week was ik ziek, maar ik heb wel thuis gewerkt aan de website. Ik ben vooral verder gegaan met de home pagina, en de secties responsive naast elkaar te krijgen. Zodat de grid ook verandrd op mobiel.

Secties in een grid responsief op mobiel Secties in een grid responsief op dekstop ### Agenda voor meeting samen met je groepje opstellen

1: Is de code hoe ik het nu heb semantisch voor responsivex

Verslag van meeting

hier na afloop snel de uitkomsten van de meeting vastleggen

  • Ja dit leek goed te gaan

Voortgang 3 (week 4)

uitwerken voor 3e voortgang

Stand van zaken

Ik heb vooral gefocust op mijn footer, ik loop nog wel wat achter voor mijn Nitro pagina. Hier moet ik verder aan werken. Het menu op mobiel is ook nog niet compleet, hier ben ik ook druk mee bezig. Ben ook nog kleine problemen aan het verhelpen die zich voordoen op mobiel Footer op mobiel met kleine bugs Footer op desktop met kleine bugs

Agenda voor meeting

1: Op de Nitro pagina loop ik er nog tegen aan hoe ik de video achter de header krijg

Verslag van meeting

hier na afloop snel de uitkomsten van de meeting vastleggen

  • Heb een oplossing gevonden met een css selector has()

Eindgesprek (week 5)

uitwerken voor eindgesprek

Je uitkomst - karakteristiek screenshots:

Lange screenshot van eigen versie home pagina Lange screenshot van eigen versie nitro pagina Lange screenshot van eigen versie home pagina Mobiele screenshot van eigen versie nitro pagina Mobiele screenshot van de eigen home pagina ### Dit ging goed/Heb ik geleerd: - Ik heb nu geleerd hoe ik betere semantische code kan schrijven - Hoe ik moet werken met een grid - Hoe ik sections een fade in effect kan geven - Hoe ik een groot prijstabel kan maken, waarbij er een border zit met plaatje om een hele kolom Groot prijstabel met border +img om een gehele kolom - Hoe ik een FAQ maak met enkel CSS (oke, wel javascript om van tabs te wisselen, maar dit was nodig ) Screenshot van accordion werking door enkel css - Bepaalde CSS Selectors zoals has()

Dit was lastig/Is niet gelukt:

  • Op de Discord website wordt er op een rare manier gebruik gemaakt van font-sizes, op elke pagina verschilt de grootte, en is niet consistent een aantal pixels voor bijvoorbeeld h2's. Waardoor ik nu meerdere variabelen heb, dat kan zorgen voor verwarring / slechter overzicht.
  • Ik heb een bug, als je op de eerste sectie klikt, flitst deze. Dit lijkt te komen door mijn javascript code, alleen kan ik de oorzaak er nog niet van achterhalen.
  • Het was regelmatig wel lastig om een grid goed werkent te krijgen hoe ik het precies wou. Vooral omdat ik even moest uitzoeken hoe je rows automatisch laat aanpassen aan de hoogte van het element bijvoorbeeld. Dit is volgens mij nu wel goed gelukt.

Bronnenlijst

Bronnen
  1. https://developer.mozilla.org/en-US/
  2. ChatGPT voor een stukje javascript met de observer, zodat sections bij het scrollen een fade in effect krijgen. Hierbij had ik hulp nodig.
  3. https://developer.mozilla.org/en-US/docs/Web/CSS/:has 4: https://developer.mozilla.org/en-US/docs/Web/CSS/:not 5: https://developer.mozilla.org/en-US/docs/Web/CSS/grid 6: https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver 7: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary 8: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table

About

discord website rebuild (school project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published