HR-CMGT / proefstuderen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proefstuderen CMGT

Inhoudsopgave


Opdracht 1: Teksten in HTML

Zet onderstaande teksten om naar HTML in Codepen. Je hebt hiervoor de volgende HTML-tags nodig:

HTML-tags
<h1>
<h2>
<p>

Reisbestemmingen
Welkom op onze reisbestemmingenwebsite! Droom je ervan om nieuwe horizonnen te verkennen en avonturen te beleven? Hier vind je inspiratie voor enkele adembenemende bestemmingen over de hele wereld. Blader door onderstaande bestemmingen en ontdek de wonderen van de reiswereld.


Parijs, Frankrijk
De stad van de liefde en licht, Parijs, betovert bezoekers met zijn romantische ambiance, iconische bezienswaardigheden en heerlijke gastronomie. Beklim de Eiffeltoren, dwaal door de charmante straten van Montmartre, en geniet van smakelijke croissants en café au lait in een Parijse café.


Kyoto, Japan
Kyoto, de oude keizerlijke hoofdstad van Japan, is doordrenkt van traditie en cultuur. Bezoek prachtige tempels zoals de Kinkaku-ji (Gouden Paviljoen), wandel door de betoverende bamboebossen van Arashiyama en ervaar de serene schoonheid van de Japanse theeceremonie.


Santorini, Griekenland
Santorini, met zijn adembenemende zonsondergangen en witgekalkte huizen met blauwe koepels, is een ansichtkaartwaardige bestemming in de Egeïsche Zee. Verken de charmante dorpjes van Oia en Fira, ontspan op prachtige stranden en geniet van heerlijke Griekse gerechten in lokale tavernes.



Opdracht 2: Teksten vormgeven met CSS

Nu de teksten netjes in HTML-tags staan wordt het tijd om deze vorm te geven met de CSS. Voer met behulp van de cheatsheet onderstaande opdrachten uit:

  1. Stel het lettertype van de <p> in op Arial
  2. Stel de <h1> en <h2> in op een ander lettertype naar wens (zie de cheatsheet voor de mogelijke lettertypes)
  3. Stel de lettergrootte van de <h1> en <h2> naar wens in
  4. Verwerk minimaal 3 kleuren naar wens (gebruik deze website om kleuren te kiezen)
  5. Maak de inleidende tekst groter (hiervoor moet je een class instellen op die <p>)



Opdracht 3: Afbeeldingen

Plaats onderstaande afbeeldingen onder de bijbehorende tekst door gebruik te maken van de HTML-tag <img>. Voer de volgende stappen uit:

  1. Kopieer het adres van onderstaande afbeelding (klik met de rechter muistoets op de afbeelding en vervolgens op Adres van afbeelding kopiëren.)
  2. Schrijf de HTML-tag en voer de URL in: <img src="URL">
  3. Stel in de CSS in dat alle afbeeldingen 400px breed moeten zijn

Parijs Kyoto Santorini
Parijs Kyotio Santorini



Opdracht 4: Basisstructuur HTML

Je hebt nu de teksten en afbeeldingen van jouw eerste website gereed! Zoals je in het eindresultaat kon zien heeft een website echter ook altijd een bepaalde vlakverdeling met verschillende kleuren. Het begint meestal met een inleiding van de pagina (de <header>), gevolgd door de hoofdinhoud waar de pagina om gaat (de <main>), met daarin losse hoofdstukken (meerdere <section>) afgesloten met een afsluitend vlak (de <footer>). Nagenoeg iedere webpagina heeft deze basisstructuur.

De HTML-code voor deze basisstructuur zie je hieronder staan. Kopieer onderstaande HTML naar Codepen en verplaats alle content die je tot nu toe hebt gemaakt naar de bijbehorende tag in de basisstructuur. De website ziet er na deze opdracht op het eerste gezicht nog hetzelfde uit, maar bij de volgende opdracht ga je aan de slag met HTML om deze structuur naar wens vorm te geven, waardoor jouw webpagina veel meer als een echte website gaat aanvoelen.

<header>
    <!-- VERVANG DIT VOOR DE INLEIDENDE TEKSTEN -->
</header>

<main>

    <section>
        <!-- VERVANG DIT VOOR DE TEKSTEN OVER PARIJS -->
    </section>

    <section>
        <!-- VERVANG DIT VOOR DE TEKSTEN OVER KYOTO -->
    </section>

	<section>
        <!-- VERVANG DIT VOOR DE TEKSTEN OVER SANTORINI -->
    </section>

</main>

<footer>
    <p>
        <!-- VERVANG DIT MET DE VOLGENDE TEKST: Deze website is gemaakt door [VOER JOUW NAAM IN]. -->
    </p>
</footer>



Opdracht 5a (regulier): Basisstructuur vormgeven

Nu de pagina qua HTML helemaal klaar is, wordt het tijd om het als een echte website te laten aanvoelen. Nu zie je alleen nog teksten en afbeeldingen onder elkaar staan, maar een website heeft ook altijd een bepaalde vlakverdeling. In de HTML heb je hier al de basis voor gelegd, doordat je in de vorige opdracht de basisstructuur hebt doorgevoerd. Nu kan je die HTML-elementen vormgeven in de CSS. Bouw onderstaand ontwerp na en hou rekening met het volgende:

Onderwerp Toelichting
Gebruikte kleurcodes #333333 - #FFFFFF - #DDDDDD
background-color Met background-color kun je de achtergrondkleur instellen van een element (bv. background-color: #000000;).
border Met border kun je een randje om een element heen instellen (bv. border: 1px solid #000000;).
Lettertypes Gebruik de lettertypes die je bij opdracht 2 hebt gekozen.
Padding Gebruik padding om ruimte binnen een element te maken (bv. padding: 5px;).
Margin Gebruik margin om ruimte om een element te maken (bv. margin: 5px;).

⚠️ BELANGRIJK: kopieer en plak onderstaande CSS-code bovenaan in het CSS-veld in Codepen ⚠️

/* Onderstaande code laten staan */
body {
    margin: 0;
}

h1,
h2 {
    margin: 0;
}
/* Bovenstaande code laten staan */

Het ontwerp
Klik op het ontwerp om te vergroten

Eindresultaat



Opdracht 5b (advanced): Basisstructuur vormgeven

Heb jij al eerder gewerkt met HTML en CSS? Daag jezelf dan uit door deze advanced opdracht uit te voeren. Bouw onderstaand ontwerp na en hou rekening met het volgende:

Onderwerp Toelichting
Gebruikte kleurcodes #333333 - #FFFFFF - #DDDDDD
Lettertypes Stel de <h1> en <h2> met een zelfgekozen lettertype van Google Fonts.
Flexbox Met Flexbox is het o.a. mogelijk om elementen naast elkaar te positioneren.
object-fit Gebruik object-fit om de afbeeldingen correct weer te geven.
border-radius Gebruik border-radius om hoeken af te ronden.
transition & transform Gebruik transition in combinatie met transform om iedere <section> te vergroten wanneer je de muis erop plaatst:
Eindresultaat

Het ontwerp
Klik op het ontwerp om te vergroten

Eindresultaat

About