Update hamels/index.html
This commit is contained in:
@@ -14,28 +14,11 @@ body {
|
|||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
h1, h2, p, footer { color: black; }
|
||||||
h1, h2, p, footer {
|
p { font-size: 18px; max-width: 700px; margin: 0 auto; }
|
||||||
color: black;
|
img { width: 300px; margin: 20px; border: 3px solid black; background-color: white; }
|
||||||
}
|
video { margin: 20px auto; width: 600px; max-width: 100%; border: 2px solid black; }
|
||||||
|
.buttons { margin: 20px; }
|
||||||
p {
|
|
||||||
font-size: 18px;
|
|
||||||
max-width: 700px;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
width: 300px;
|
|
||||||
margin: 20px;
|
|
||||||
border: 3px solid black;
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.buttons {
|
|
||||||
margin: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
button {
|
button {
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
@@ -44,11 +27,7 @@ button {
|
|||||||
border: 2px solid black;
|
border: 2px solid black;
|
||||||
background-color: white;
|
background-color: white;
|
||||||
}
|
}
|
||||||
|
button:hover { background-color: #ddd; }
|
||||||
button:hover {
|
|
||||||
background-color: #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
#grafiek {
|
#grafiek {
|
||||||
width: 300px;
|
width: 300px;
|
||||||
margin: 20px auto;
|
margin: 20px auto;
|
||||||
@@ -57,7 +36,6 @@ button:hover {
|
|||||||
align-items: flex-end;
|
align-items: flex-end;
|
||||||
height: 150px;
|
height: 150px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bar {
|
.bar {
|
||||||
width: 100px;
|
width: 100px;
|
||||||
background-color: #4CAF50;
|
background-color: #4CAF50;
|
||||||
@@ -66,10 +44,7 @@ button:hover {
|
|||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
margin: 0 10px;
|
margin: 0 10px;
|
||||||
}
|
}
|
||||||
|
.bar.negative { background-color: #f44336; }
|
||||||
.bar.negative {
|
|
||||||
background-color: #f44336;
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -78,41 +53,31 @@ button:hover {
|
|||||||
|
|
||||||
<h2>Wie was Napoleon?</h2>
|
<h2>Wie was Napoleon?</h2>
|
||||||
<p>
|
<p>
|
||||||
Napoleon Bonaparte was een Franse leider die leefde rond 1800.
|
Napoleon Bonaparte was een Franse leider rond 1800.
|
||||||
Hij gebruikte propaganda om zichzelf te laten zien als een sterke
|
Hij gebruikte propaganda om zichzelf te laten zien als sterke en heldhaftige leider.
|
||||||
en heldhaftige leider van Frankrijk.
|
|
||||||
</p>
|
</p>
|
||||||
<img src="napoleon1.jpg" alt="Napoleon schilderij">
|
<img src="napoleon1.jpg" alt="Napoleon schilderij">
|
||||||
|
|
||||||
<h2>Nationalisme</h2>
|
<h2>Nationalisme</h2>
|
||||||
<p>
|
<p>
|
||||||
Nationalisme betekent dat mensen zich sterk verbonden voelen met hun land.
|
Nationalisme betekent dat mensen zich verbonden voelen met hun land.
|
||||||
Napoleon stimuleerde dit door Frankrijk af te beelden als machtig en superieur.
|
Napoleon stimuleerde dit door Frankrijk af te beelden als machtig.
|
||||||
Soldaten vochten niet alleen voor hem, maar voor Frankrijk zelf.
|
|
||||||
</p>
|
</p>
|
||||||
<img src="nationalisme.jpg" alt="Napoleontisch nationalisme">
|
<img src="nationalisme.jpg" alt="Napoleontisch nationalisme">
|
||||||
|
|
||||||
<h2>Propaganda</h2>
|
<h2>Propaganda</h2>
|
||||||
<p>
|
<p>
|
||||||
Propaganda werd gebruikt om Napoleon groter, sterker en slimmer af te beelden
|
Propaganda werd gebruikt om Napoleon groter, sterker en slimmer af te beelden.
|
||||||
dan hij in werkelijkheid was. Op schilderijen werd hij vaak afgebeeld
|
Op schilderijen werd hij vaak als held weergegeven.
|
||||||
als een held of bijna als een mythisch figuur.
|
|
||||||
</p>
|
</p>
|
||||||
<img src="propaganda.jpg" alt="Napoleontische propaganda">
|
<img src="propaganda.jpg" alt="Napoleontische propaganda">
|
||||||
|
|
||||||
<h2>Waarom werkte dit?</h2>
|
<h2>Bekijk video</h2>
|
||||||
<p>
|
<video controls>
|
||||||
Veel mensen konden niet lezen, dus beelden waren heel belangrijk.
|
<source src="https://git.de-roo.org/ben/ben.de-roo.org/raw/branch/main/hamels/Dire%20Straits%20-%20Money%20For%20Nothing%20%28Official%20Music%20Video%29.webm" type="video/webm">
|
||||||
Door deze afbeeldingen gingen mensen Napoleon bewonderen en steunen.
|
Je browser ondersteunt deze video niet.
|
||||||
</p>
|
|
||||||
|
|
||||||
<h2>Bekijk een korte video over Napoleon</h2>
|
|
||||||
<video width="400" controls>
|
|
||||||
<source src="dire_straights_mony_for_nothing.webm" type="video/webm">
|
|
||||||
Je browser ondersteunt deze video niet.
|
|
||||||
</video>
|
</video>
|
||||||
|
|
||||||
|
|
||||||
<h2>Vond je deze site leuk?</h2>
|
<h2>Vond je deze site leuk?</h2>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<button onclick="stem('like')">👍 Duimpje omhoog</button>
|
<button onclick="stem('like')">👍 Duimpje omhoog</button>
|
||||||
@@ -129,33 +94,27 @@ button:hover {
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// Laad stemmen uit localStorage of initialiseer
|
// laadt stemmen uit localStorage of start bij 0
|
||||||
let stemmen = JSON.parse(localStorage.getItem('stemmen')) || {like: 0, dislike: 0};
|
let stemmen = JSON.parse(localStorage.getItem('stemmen')) || {like:0, dislike:0};
|
||||||
|
|
||||||
function stem(keuze) {
|
function stem(keuze) {
|
||||||
stemmen[keuze]++;
|
stemmen[keuze]++;
|
||||||
localStorage.setItem('stemmen', JSON.stringify(stemmen)); // opslaan
|
localStorage.setItem('stemmen', JSON.stringify(stemmen));
|
||||||
updateGrafiek();
|
updateGrafiek();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update de grafiek
|
|
||||||
function updateGrafiek() {
|
function updateGrafiek() {
|
||||||
let totaal = stemmen.like + stemmen.dislike;
|
let totaal = stemmen.like + stemmen.dislike;
|
||||||
let likeBar = document.getElementById("likeBar");
|
let likeBar = document.getElementById("likeBar");
|
||||||
let dislikeBar = document.getElementById("dislikeBar");
|
let dislikeBar = document.getElementById("dislikeBar");
|
||||||
|
|
||||||
// hoogte in pixels (max 150px)
|
|
||||||
let likeHeight = (stemmen.like / Math.max(totaal,1)) * 150;
|
let likeHeight = (stemmen.like / Math.max(totaal,1)) * 150;
|
||||||
let dislikeHeight = (stemmen.dislike / Math.max(totaal,1)) * 150;
|
let dislikeHeight = (stemmen.dislike / Math.max(totaal,1)) * 150;
|
||||||
|
|
||||||
likeBar.style.height = likeHeight + "px";
|
likeBar.style.height = likeHeight + "px";
|
||||||
likeBar.innerText = stemmen.like;
|
likeBar.innerText = stemmen.like;
|
||||||
|
|
||||||
dislikeBar.style.height = dislikeHeight + "px";
|
dislikeBar.style.height = dislikeHeight + "px";
|
||||||
dislikeBar.innerText = stemmen.dislike;
|
dislikeBar.innerText = stemmen.dislike;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Init grafiek bij laden
|
|
||||||
updateGrafiek();
|
updateGrafiek();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user