# Stap 3, halo-effect ***Aan het eind van deze stap hebben alle drie de lampen een halo-effect.*** ### Halo effect Om meer een gevoel te krijgen dat er echt een lamp brandt, voegen we bij de lamp die aan is een zogenaamd halo-effect toe. Dat ziet er als volgt uit:
[![image-1713615183169.png](https://www.roc.ovh/uploads/images/gallery/2024-04/scaled-1680-/image-1713615183169.png)](https://www.roc.ovh/uploads/images/gallery/2024-04/image-1713615183169.png)[![image-1713615142704.png](https://www.roc.ovh/uploads/images/gallery/2024-04/scaled-1680-/image-1713615142704.png)](https://www.roc.ovh/uploads/images/gallery/2024-04/image-1713615142704.png)
**Zonder halo effect** **Met halo effect**
Om dit te maken voegen we eerst een class toe aan de styles (tussen ``): ```CSS .glow { box-shadow: 0 0 20px 8px rgba(165,165,165,0.8); } ``` Via de code in `` kunnen we de style toepassen. #### Halo-effect aan Om het halo-effect aan te zetten voegen we de class toe aan het licht met de code: ```JavaScript document.getElementById("red").classList.add('glow'); ``` #### Halo-effect uit En om het halo-effect uit te zetten halen we de class weer weg met de code: ```Java document.getElementById("red").classList.remove('glow'); ``` Probeer nu zelf te bepalen waar in de code je het halo-effect aan en uit moet zetten. Doe dat eerst alleen voor het rode licht. ### Testen Als het rode licht aan is, dan zie je het halo-effect en als het rode licht uit is dan is het halo-effect weg. Je kunt op twee manieren het rode licht uit zetten: door op het oranje- of groene licht te drukken. Test of in beide gevallen het halo-effect uit gaat. Als dat werkt dan kun je door naar de volgende stap. ### Halo effect op oranje en groene licht Breidt de code nu uit en maak een halo-effect op het groen licht en daarna op het oranje licht. ### Testen Test goed of alles werkt, klik alle lampen aan en uit en controleer of in alle gevallen het halo-effect aan en uitschakelt. Werkt alles? Gefeliciteerd, je hebt deel 1 van de opdracht volbracht! \--