Skip to main content

Stap 1, het stoplicht

We beginnen met de algeme set-up.

Op de plaats waar je de tekst (in de vorige stap) hebt aangepast, plaats je deze code:

  <div class="traffic-light">
      <div id='red' class="lamp" onclick="switchLight('red')" style="background-color: red;"></div>
      <div id='orange' class="lamp" onclick="switchLight('orange')"></div>
      <div id='green' class="lamp" onclick="switchLight('green')"></div>
      <div id='text' class="text">-</div>
  </div>

xxxWe hebben nu drie lampen gemaakt en daaronder plaatsen we een tekst.

Als je dit hebt uitgevoerd en je test dit dan zie je nog niets dat komt, omdat we de vormgeving nog moeten maken.

Tussen de <style> en </style> tags, plaatsen we de volgende code voor de vormgeveing.

    .main {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 800px;
        background-color:DarkGray;
    }
    .traffic-light {
        display: flex;
        flex-direction: column;
        width: 100px;
        padding: 20px;
        background-color: black;
        border: 2px solid #666;
        border-radius: 10px;
    }
    .lamp {
        width: 50px;
        height: 50px;
        margin: 10px auto;
        background-color:darkgray ;
        border-radius: 50%;
        transition: background-color 0.8s;
    }
    .text {
      color:white;
      margin: 10px auto;
      font-family: fantasy;
    }

xx