Class |
Element(en) |
Voorbeeld |
.bold |
font-weight: bold; |
In de navigatie-bar is op dit moment de tekst "Opmaak" dikgedrukt (geeft aan dat je je op dit moment op deze pagina bevindt). |
.italic |
font-style: italic; |
De classes in deze tabel zijn cursief |
.width_100 |
width: 100%; |
Op de contactpagina hebben de linkjes (knopjes) een breedte van 100% |
.index_h1 |
1. text-align: center;
2. font-size: 400%;
3. color: white;
4. margin-top: 10%;
5. text-shadow: 1px 1px black;
6. padding: 2.5%;
|
1. De titel is gecentreerd
2. De tekstgrootte is 400%
3. De titelkleur is wit
4. De titel is 10% onder de header
5. De titel heeft een zwarte schaduw
6. De titel is altijd minimaal 2.5% verwijdert van de rand
|
.img_icon |
1. width: 100px;
2. height: 100px;
|
1. De iconen op de contactpagina hebben een breedte van 75 pixels
2. De iconen op de contactpagina hebben een hoogte van 75 pixels
|
.index_main |
1. margin: auto;
2. max-width: none;
|
1. De tekst en de knop "lees meer" bevinden zich in het midden van de main
2. De tekst en de knop "lees meer" hebben geen maximale breedte (in tegenstelling tot de tekst op andere webpagina's)
|
.index_p |
1. margin-top: 0%;
2. font-size: 200%;
3. margin-bottom: 0%;
4. max-width: 1500px;
5. margin-left: auto;
6. margin-right: auto;
|
1. De tekst onderaan de index-pagina bevindt zich direct onder de titel
2. De tekstgrootte van de tekst onderaan de index-pagina is 200% groot
3. De tekst onderaan de index-pagina bevindt zich direct boven de footer
4. De tekst onderaan de index-pagina kan maar 1500 pixels breed zijn
5/6. De tekst onderaan de index-pagina is evenveel verwijdert van de rechterrand als de linkerrand
|
.index_p_ background |
1. margin: 0px;
2. padding: 0px;
3. min-width: 100%;
4. background-color: white;
|
1/2. De achtergrond van de tekst onderaan de index-pagina loopt van de linkerrand tot de rechterrand
3. De minimale breedte van de achtergrond van de tekst onderaan de index-pagina is 100%, dus de achtergrond loopt helemaal tot aan de randen
4. De kleur van de achtergrond van de tekst onderaan de index-pagina is wit.
|
.index_h2 |
1. margin-top: 60%;
2. margin-bottom: 0%;
3. margin-left: auto;
4. margin-right: auto;
5. max-width: 1500px;
|
1. De titel "Over deze website" op de index-pagina bevindt zich 60% onder de leesmeer-knop
2. De titel "Over deze website" op de index-pagina bevindt zich direct boven de tekst eronder
3/4. De titel "Over deze website" is gecentreerd
5. De titel "Over deze website" kan niet breder zijn dan 1500 pixels
|
.index_ background |
1. background-image: url('../images/index_background.jpg');
2. background-repeat: no-repeat;
3. background-position: center top;
4. background-color: black;
5. height: auto;
6. width: auto;
|
1. De achtergrond-afbeelding op de index-pagina is de afbeelding "index_background" die in de map images zit
2. De achtergrond-afbeelding op de index-pagina herhaalt zich niet
3. De achtergrond-afbeelding op de index-pagina is gecentreerd en bevindt zich bovenaan de pagina
4. De kleur van de achtergrond van de index-pagina is ook zwart, zodat de afbeelding goed verloopt
5/6. De grootte van de achtergrond-afbeelding op de index-pagina wordt berekent door de browser, de afbeelding wordt dus
1920 pixels bij 1200 pixels (zo groot is het bestand)
|
.footer_p |
1. font-size: 1.5rem;
2. font-weight: bold;
3. padding: 0;
|
1. De tekstgrootte van "©" in de footer is 1.5rem groot (rem = hoveel keer groter dan de basisgrootte)
2. De tekstgrootte van "©" in de footer is dikgedrukt
3. De tekstgrootte van "©" in de footer bevindt zich direct tegen de rand van de box aan
|
.navbar |
1. display: flex;
2. justify-content: space-between;
3. align-items: center;
4. background-color: rgb(73, 73, 73);
5. color: white;
|
1. De logo en de links van de navigatie-bar zitten naast elkaar
2. Er bevindt zich ruimte tussen de linkjes in de navigatie-bar
3. De linkjes in het hamburger-menu bevinden zich in het midden
4. De achtergrondkleur van de navigatie-bar is grijs met rgb-waarde: "rgb(73, 73, 73)
5. De linkjes van de navigatie-bar hebben een witte tekstkleur
|
.navbar_links |
Dit is handig om te weten waar de navigatie-linkjes zich bevinden.
In het CSS-bestand staat bijvoorbeeld ".navbar_links ul {...}"
Hierna staan bijvoorbeeld elementen zodat die alleen gelden voor de "ul" in de class .navbar_links
|
De linkjes hebben bijvoorbeeld een "display: flex;", zodat alle linkjes naast elkaar zitten
|
.logo |
1. font-size: 1.5rem;
2. font-weight: bold;
3. letter-spacing: 2.5px;
4. margin-top: 0.5rem;
5. margin-right: 0.5rem;
6. margin-bottom: 0.5rem;
7. margin-left: 1rem;
|
1. De tekstgrootte van het logo in de header is 1.5rem
2. De logo in de header is dikgedrukt
3. De logo in de header heeft 2.5 pixels tussen elke letter
4. Het logo heeft 0.5rem tussen de bovenrand van de navigatie-bar
5. Het logo heeft 0.5rem tussen de rechterrand van de navigatie-bar
6. Het logo heeft 0.5rem tussen de onderrand van de navigatie-bar
7. Het logo heeft 0.5rem tussen de linkerrand van de navigatie-bar
|
.footer_logo |
1. font-size: 1.5rem;
2. font-weight: bold;
3. letter-spacing: 2.5px;
4. margin: 0;
|
1. De tekstgrootte van het logo in de footer heeft een tekstgrootte 1.5rem
2. De logo in de footer is dikgedrukt
3. De logo in de header heeft 2.5px tussen elke letter
4. Het logo heeft geen ruimte tussen de box waarin die zich bevindt
|
.toggle_button |
1. position: absolute;
2. top: 0.75rem;
3. right: 1rem;
4. display: none;
5. flex-direction: column;
6. justify-content: space-between;
7. width: 30px;
8. height: 21px;
|
1. Het hamburger-logo bevindt zich zo dicht mogelijk naar de rand van de box (rechts)
2. De ruimte tussen het hamburger-logo en de navigatie-bar boven is 0.75rem
3. De ruimte tussen het hamburger-logo en de navigatie-bar recgts is 0.75rem
4. Hij wordt niet weergeven door een browser die groter is dan 1125px (kleiner wordt hij wel weergeven)
5. Het hamburger-logo (de lagen) worden onderelkaar weergeven
6. Er zit evenveel ruimte tussen de hamburgerlagen
7. Het hamburger-logo is 30 pixels breed
8. De hoogte van het hamburger-logo is 21 pixels
|
.bar1
.bar2
.bar3
|
1. height: 5px;
2. width: 100%;
3. background-color: white;
4. border-radius: 1px;
|
1. Elke laag in het hamburgerlogo is 5 pixels hoog
2. Het hamburgerlogo heeft een breedte van 100% binnen zijn box
3. Het hamburgerlogo is wit
4. Elke laag van het hamburgerlogo heeft een afronding van 1 pixel (moeilijk te zien)
|
.button |
Dit is handig om te weten hoe ik overige elemnten binnen de class "button" benoem.
In het CSS-bestand staat bijvoorbeeld ".button li a {...}"
Op de puntjes staan bijvoorbeeld elementen die alleen gelden voor de "a" in de "li" in de class .button
|
De leesmeer-knop op de index-pagina heeft een lettergrootte van 20 pixels
|
.button_2 |
1. display: block;
2. text-align: center;
3. color: black;
4. background-color: rgb(163, 162, 162);
5. text-decoration: none;
6. border: 1px white solid;
7. padding: 1%;
8. margin: 1%;
9. transition: 0.25s ease-out;
|
1. De knoppen op de contactpagina nemen de hele box in beslag
2. De text in de knoppen op de contactpagina is gecentreerd
3. De tekstkleur van de knoppen op de contactpagina is zwart
4. De achtergrondkleur van de knoppen op de contactpagina is grijs met rgb-waarde: "rgb(163, 162, 162)"
5. De text van de knoppen op de contactpagina is niet onderstreept (in tegenstelling tot een normale link)
6. De rand van de knoppen op de contactpagina is 1px breed, wit en massief
7. De text in de knoppen op de contactpagina zijn minimaal 1% verwijdert van de rand van de knoppen
8. Er zit 1 pixel ruimte tussen de knoppen op de contactpagina en hun box.
9. Als je je muis van de knoppen op de contactpagina weghaald, gebeurt er een geleidelijke overgang
|
.ul_list_none |
1. list-style: none;
2. font-size: 150%;
3. padding-left: 7.5%;
4. padding-right: 7.5%;
|
Op de pagina "contact" onder het kopje "links", staan een paar knoppen die in een lijst staan.
1. Haalt de puntjes van de ongeordende lijst op de contactpagina weg
2. Het lettertype van de knoppen onder het kopje "links" op de contactpagina is 150% groot
3. De knoppen zijn 7.5% verwijdert van de linkerkant van de lijst onder het kopje "links"
4. De knoppen zijn 7.5% verwijdert van de rechterkant van de lijst onder het kopje "links"
|
.backgroundcolor _blue |
1. background-color: rgb(0, 119, 255)
2. transition: all 0.5s ease-out
|
1. De achtergrondkleur van het knopje "contact" in de navigatie-bar is blauw
2. Als je je muis weghaald van het knopje "contact" in de navigatie-bar, verandert de achtergrondkleur geleidelijk van groen naar blauw
|
.clock_center |
1. align-items: center;
2. display: flex;
3. flex-direction: column;
|
1. De hele klok op de contact-pagina bevindt zich in het midden
2. Dit zorgt ervoor dat de tekst in de klok ook in het midden zit
3. Hetzelfde geld voor dit
|
.clock_container |
1. display: flex;
2. justify-content: center;
3. align-items: center;
4. overflow-x: hidden;
5. font-family: arial, 'montserrat','Orbitron', sans-serif;
6. height: 100%;
7. width: 80%;
8. margin-bottom: 20px;
9 .padding-top: 15px;
10. padding-bottom: 15px;
11. background-color: rgb(0, 255, 208);
12. border: 2px solid black;
13. opacity: 1;
|
De klok op de contact-pagine heeft de tekst in het midden staan
en heeft een rand die 2 pixels breed, massief en zwart is.
|
.clock_container_schoolexamen |
1. font-family: arial, 'montserrat','Orbitron', sans-serif;
2. height: 100%;
3. width: 80%;
4. text-align: center;
5. margin-left: auto;
6. margin-right: auto;
7. margin-bottom: 20px;
8. padding-top: 15px;
9. padding-bottom: 15px;
10. background-color: rgb(0, 255, 208);
11. border: 2px solid black;
12. opacity: 1;
|
De klok op de schoolexamen-pagina heeft een lettertype Arial en de tekst is gecentreerd.
De achtergrondkleur heeft bijvoorbeeld ook een waarde van rgb(0, 255, 208).
|
.table_text |
1. font-size: 100%;
2. padding: 2.5%;
3. border-collapse: collapse;
4. width: 100%;
5. margin-left: 0;
6. margin-right: 0;
|
Bij deze tabel zijn de randen samengevallen waar mogelijk en heeft de
tabel een breedte van 100% binnen de "parent"-element.
|
.table_container |
1. overflow-x: auto;
2. width: 95%;
3. margin-left: 2.5%;
4. margin-right: 2.5%;
|
Als deze tabel te groot wordt voor een scherm, is het mogelijk om de tabel te bekijken door
verticaal te scrollen.
|
.text_align_left |
text-align: left;
|
De lijst van de eindopdracht op de pagina-gimp bevindt zich aan de linker kant.
|
.text_align_center |
text-align: center;
|
De "Open Fotoalbum"-knop op de opmaak-pagina bevindt zich in het midden.
|
.calc |
1. width: 324px;
2. margin-left: auto;
3. margin-right: auto;
4. margin-bottom: 25px;
5. background-color: #39383D;
6. padding: 20px;
7. border-radius: 8px;
|
De rekenmachine heeft een breedte van 324 pixels en heeft een achtergrondkleur van "#39383D".
|
.account_main |
1. display: flex;
2. justify-content: center;
3. align-items: center;
4. margin: 0;
5. flex-direction: column;
|
Op de schoolexamen-pagina worrden alle elementen gecentreerd.
|
.schoolexamen_table |
1. font-size: 90%;
2. width: 95%;
3. max-width: 1000px;
4. margin-left: auto;
5. text-align: center;
6. border: 1px solid black;
7. border-collapse: collapse;
8. margin-bottom: 10%;
9. padding-right: 0;
10. margin-right: auto;
|
De tabel met cijfers op de schoolexamen-pagina heeft tekst die gecentreerd is en heeft een maximale breedte
van 1000 pixels.
|
.opmaak_table |
1. padding: 1% 1%;
2. margin-right: 2.5%;
3. margin-left: 2.5%;
4.background-color: rgba(0, 0, 0, 0.5);
5 .margin-bottom: 25px;
6 .border: 2px solid black;
7 .color: white;
8 .overflow: auto;
9 .width: 95%;
|
De tabellen op deze pagina die javascript bevatten hebben een achtergrondkleur rgba(0, 0, 0, 0.5).
|
.lime |
color: lime;
|
Bij de meeste javascript-codes op deze pagina is tekst weergeven in kleur. Deze class geeft
tekst de kleur lime.
|
.blue |
color: blue;
|
Bij de meeste javascript-codes op deze pagina is tekst weergeven in kleur. Deze class geeft
tekst de kleur blauw.
|
.yellowgreen |
color: yellowgreen;
|
Bij de meeste javascript-codes op deze pagina is tekst weergeven in kleur. Deze class geeft
tekst de kleur groengeel.
|
.aqua |
color: aqua;
|
Bij de meeste javascript-codes op deze pagina is tekst weergeven in kleur. Deze class geeft
tekst de kleur aqua.
|
.yellow |
color: yellow;
|
Bij de meeste javascript-codes op deze pagina is tekst weergeven in kleur. Deze class geeft
tekst de kleur geel.
|
.red |
color: red;
|
Bij de meeste javascript-codes op deze pagina is tekst weergeven in kleur. Deze class geeft
tekst de kleur rood.
|
.canvas_container |
1. text-align: center;
2. background-color: rgba(109, 109, 109, 0.5);
3. margin-left: 10%;
4. margin-right: 10%;
5. margin-bottom: 1.5%;
6. padding-top: 25px;
7. overflow: auto;
|
Als de dingen met canvas niet meer op de pagina passen, kan je ze toch zien door te scrollen/swipen.
De canvassen wordt in het midden weergeven en de containers hebben een achtergrondkleur rgba(109, 109, 109, 0.5)
|
.account_body |
1. background-image: url('../images/account_background.jpg');
2. background-color: transparent;
3. background-repeat: repeat;
|
Op de login-pagina heb je geen achtergrondkleur, maar een achtergrond-afbeelding.
|
.account_error |
1. background: #F2DEDE;
2. color: #A94442;
3. padding: 15px;
4. width: 93%;
5. border-radius: 5px;
6. font-size: 15px;
7. margin: 20px auto;
|
Als je een fout wachtwoord invoert, krijg je een melding te zien in een container.
Die container heeft een achtergrondkleur #F2DEDE, een tekstkleur #A94442 en een
tekstgrootte van 15 pixels.
|
.account_succes |
1. background: #1aff006d;
2. color: #000000;
3. padding: 15px;
4. width: 93%;
5. border-radius: 5px;
6. font-size: 20px;
7. margin: 20px auto;
|
Als je een account aanmaken gelukt is, krijg je een melding te zien in een container.
Die container heeft een achtergrond #1aff006d, een tekstkleur #000000 en een
tekstgrootte van 15 pixels.
|
.pop_up_container |
1. background-color: rgba(255, 255, 255, 1);
2. margin-top: 5%;
3. margin-left: auto;
4. margin-right: auto;
5. border: 1px solid #888;
6. width: 80%;
7. top: -300px;
8. animation-name: open;
9. animation-duration: 0.8s;
|
Als je de rekenmachine opent, opent die in 0,8 seconden met een animatie. Ook is de achtergrondkleur wit.
|
.red_slider |
1. -webkit-appearance: none;
2. appearance: none;
3. width: 90%;
4. height: 5px;
5. padding: 0;
6. background: #d3d3d3;
7. outline: none;
8. opacity: 0.7;
9. -webkit-transition: .2s;
10. transition: opacity .2s;
11. border: none;
12. margin-bottom: 10px;
13. margin-top: 10px;
14. transition: ease-in-out 0.25s;
|
De slider die de red-value op de jQuery-pagina bepaalt heeft een achtergrond #d3d3d3.
|
.tablink |
1. background-color: #555;
2. color: white;
3. float: left;
4. border: none;
5. outline: none;
6. cursor: pointer;
7. padding: 14px 16px;
8. font-size: 17px;
9 .width: 12.5%;
10. margin: 0;
|
De knoppen die de tabbladen openen op de gimp-pagina hebben een breedte van 12,5%.
|
.tabcontent |
1. color: black;
2. display: none;
3. padding-top: 100px;
4. padding-left: 0.5%;
5. padding-right: 0.5%;
6. padding-top: 10px;
7. padding-bottom: 10px;
8. height: 100%;
9. background-color: whitesmoke;
10. margin: 0;
|
De tabbladen van de gimp-pagina hebben een zwarte tekstkleur en een witte achtergrond.
|
.tumbnail |
1. min-width: 100px;
2. height: 50px;
3. position: relative;
4. left: 0;
5. font-size: 10px;
6. font-weight: bold;
7. margin: 0;
8. color: white;
9. transition: 0.25s;
|
De tumbnails hebben een hoogte van 50 pixels en een breedte van 100 pixels.
Als je eroverheen hovert en er weer vanaf hovert krijg je een animatie.
|
.gimp_responsive_image |
1. cursor: pointer;
2. width: 200px;
3. height: 125px;
4. overflow: hidden;
5. transition: 0.25s;
6. object-fit: cover;
|
De afbeeldingen op de gimp-pagina (die in de tabbladen) hebben een breedte
van 200 pixels, als je met je muis over een van de afbeeldingen gaat krijk je een pointer-muis
en de afbeeldingen worden zo in de containers gezet, dat de afbeeldingen niet uitgerekt of gekrompen zijn.
|
.gimp_img |
1. max-width: 93%;
2. max-height: 500px;
3. margin-left: 12px;
4. margin-right: 12px;
|
De afbeeldingen in het fotoalbum hebben een maximale hoogte van 500 pixels.
|
.mySlides |
1. display: none;
2. opacity: 0;
3. animation-name: open;
4. animation-duration: 1.5s;
|
Als het fotoalbum opent en als je van foto's wisselt, krijg je een animatie te zien en die duurt
1,5 seconden.
|
.mybtnn |
1. display: none;
2. position: fixed;
3. bottom: 50px;
4. right: 20px;
5. border: none;
6. outline: none;
7. background-color: rgba(110, 110, 110, 0.75);
8. color: white;
9. cursor: pointer;
10. text-align: center;
11. padding-top: 4px;
12. padding-bottom: 17.5px;
13. padding-left: 10.5px;
14. padding-right: 10.5px;
15. width: 50px;
16. height: 50px;
17. border-radius: 25px;
18. font-size: 30px;
19. transition: ease-in-out 0.25s;
|
De knop die je naar de bovenkant van de pagina brengt heeft een achtergrondkleur rgba(110, 110, 110, 0.75),
een witte tekstkleur en en tekstgrootte van 30 pixels. De knop is rond door "border-radius : 25px;".
|