Update hamels/index.html
This commit is contained in:
@@ -48,6 +48,28 @@ button {
|
|||||||
button:hover {
|
button:hover {
|
||||||
background-color: #ddd;
|
background-color: #ddd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#grafiek {
|
||||||
|
width: 300px;
|
||||||
|
margin: 20px auto;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: flex-end;
|
||||||
|
height: 150px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bar {
|
||||||
|
width: 100px;
|
||||||
|
background-color: #4CAF50;
|
||||||
|
text-align: center;
|
||||||
|
color: white;
|
||||||
|
font-weight: bold;
|
||||||
|
margin: 0 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bar.negative {
|
||||||
|
background-color: #f44336;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -86,25 +108,44 @@ button:hover {
|
|||||||
|
|
||||||
<h2>Vond je deze site leuk?</h2>
|
<h2>Vond je deze site leuk?</h2>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<button onclick="like()">👍 Duimpje omhoog</button>
|
<button onclick="stem('like')">👍 Duimpje omhoog</button>
|
||||||
<button onclick="dislike()">👎 Duimpje omlaag</button>
|
<button onclick="stem('dislike')">👎 Duimpje omlaag</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p id="resultaat"></p>
|
<div id="grafiek">
|
||||||
|
<div class="bar" id="likeBar">0</div>
|
||||||
|
<div class="bar negative" id="dislikeBar">0</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<footer>
|
<footer>
|
||||||
<p>Gemaakt door Tristan – schoolproject</p>
|
<p>Gemaakt door Tristan – schoolproject</p>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
function like() {
|
let stemmen = {
|
||||||
document.getElementById("resultaat").innerText =
|
like: 0,
|
||||||
"Bedankt! Fijn dat je het leuk vond 👍";
|
dislike: 0
|
||||||
|
};
|
||||||
|
|
||||||
|
function stem(keuze) {
|
||||||
|
stemmen[keuze]++;
|
||||||
|
updateGrafiek();
|
||||||
}
|
}
|
||||||
|
|
||||||
function dislike() {
|
function updateGrafiek() {
|
||||||
document.getElementById("resultaat").innerText =
|
let totaal = stemmen.like + stemmen.dislike;
|
||||||
"Jammer 😕 bedankt voor je mening!";
|
let likeBar = document.getElementById("likeBar");
|
||||||
|
let dislikeBar = document.getElementById("dislikeBar");
|
||||||
|
|
||||||
|
// hoogte in pixels (max 150px)
|
||||||
|
let likeHeight = (stemmen.like / Math.max(totaal,1)) * 150;
|
||||||
|
let dislikeHeight = (stemmen.dislike / Math.max(totaal,1)) * 150;
|
||||||
|
|
||||||
|
likeBar.style.height = likeHeight + "px";
|
||||||
|
likeBar.innerText = stemmen.like;
|
||||||
|
|
||||||
|
dislikeBar.style.height = dislikeHeight + "px";
|
||||||
|
dislikeBar.innerText = stemmen.dislike;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user