CodeLens
— Lær koding
Lær
Emner
Filbehandler
Kjør kode
Lagre
Nullstill
Kopier
Lukk alle
✅ Lagret
HTML
Struktur
▼
<!DOCTYPE html> <html lang="no"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Min første nettside</title> <!-- CSS vil bli satt inn her --> </head> <body> <!-- ====== HEADER ====== --> <header> <h1>🌍 Velkommen til min nettside!</h1> <p>Dette er en enkel nettside du kan redigere og lære av.</p> </header> <!-- ====== HOVEDINNHOLD ====== --> <main> <section class="intro"> <h2>Lær HTML, CSS og JavaScript</h2> <p>Rediger koden i vinduene under og se endringene med en gang!</p> <button onclick="siHei()">Klikk for å teste</button> </section> <section class="boks"> <h3>💡 Tips</h3> <p>Prøv å endre tekst, farger eller legg til nye elementer.</p> <ul> <li><span class="farge-rod">HTML</span> - struktur</li> <li><span class="farge-blå">CSS</span> - styling</li> <li><span class="farge-oransje">JavaScript</span> - interaktivitet</li> </ul> </section> <section class="kort"> <div class="kort-boks"> <h3>📝 HTML</h3> <p>Bygger strukturen på nettsiden</p> </div> <div class="kort-boks"> <h3>🎨 CSS</h3> <p>Gjør nettsiden pen og fin</p> </div> <div class="kort-boks"> <h3>⚡ JavaScript</h3> <p>Gjør nettsiden interaktiv</p> </div> </section> </main> <!-- ====== FOOTER ====== --> <footer> <p>© 2026 CodeLens - Lær koding på en enkel måte</p> <p><small>Endre koden og se hva som skjer!</small></p> </footer> <!-- JavaScript vil bli satt inn her --> </body> </html>
CSS
Styling
▼
/* ====== STANDARD STIL ====== */ /* Dette er CSS-en som gjør nettsiden pen */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: "Segoe UI", Tahoma, sans-serif; max-width: 1000px; margin: 0 auto; padding: 20px; background: #f0f2f5; color: #333; line-height: 1.6; } /* ====== HEADER ====== */ header { background: linear-gradient(135deg, #1a1a2e, #16213e); color: #fff; padding: 40px 30px; border-radius: 16px; text-align: center; margin-bottom: 30px; } header h1 { font-size: 2.5rem; margin-bottom: 10px; } header p { font-size: 1.2rem; opacity: 0.8; } /* ====== SEKSJONER ====== */ section { background: #fff; padding: 25px 30px; border-radius: 12px; margin-bottom: 25px; box-shadow: 0 2px 10px rgba(0,0,0,0.08); } h2 { color: #e94560; margin-bottom: 10px; } h3 { color: #16213e; margin-bottom: 10px; } /* ====== KNAPP ====== */ button { background: #e94560; color: #fff; border: none; padding: 10px 30px; border-radius: 8px; font-size: 1rem; cursor: pointer; transition: all 0.3s; margin-top: 10px; } button:hover { background: #c73652; transform: scale(1.05); } /* ====== FARGEKODER ====== */ .farge-rod { color: #e94560; font-weight: bold; } .farge-blå { color: #53d8fb; font-weight: bold; } .farge-oransje { color: #fd971f; font-weight: bold; } /* ====== BOKS ====== */ .boks { background: #16213e; color: #e0e0e0; border-left: 5px solid #e94560; } .boks h3 { color: #53d8fb; } .boks ul { list-style: none; padding: 0; } .boks li { padding: 5px 0; border-bottom: 1px solid #2a2a4a; } .boks li:last-child { border-bottom: none; } /* ====== KORT ====== */ .kort { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; background: transparent; padding: 0; box-shadow: none; } .kort-boks { background: #fff; padding: 20px; border-radius: 12px; text-align: center; box-shadow: 0 2px 10px rgba(0,0,0,0.08); transition: all 0.3s; } .kort-boks:hover { transform: translateY(-5px); box-shadow: 0 8px 25px rgba(0,0,0,0.15); } .kort-boks h3 { font-size: 1.3rem; } .kort-boks:nth-child(1) h3 { color: #e94560; } .kort-boks:nth-child(2) h3 { color: #53d8fb; } .kort-boks:nth-child(3) h3 { color: #fd971f; } /* ====== FOOTER ====== */ footer { text-align: center; padding: 20px; color: #888; border-top: 2px solid #ddd; margin-top: 20px; } footer small { color: #aaa; }
JavaScript
Interaktivitet
▼
// ====== STANDARD JAVASCRIPT ====== // Dette er JavaScript som gir nettsiden interaktivitet console.log("CodeLens - Lær koding!"); // Funksjon som kalles når du klikker på knappen function siHei() { alert("👋 Hei der! Du lærte å bruke JavaScript!"); } // Kjør kode når siden er lastet document.addEventListener("DOMContentLoaded", function() { console.log("✅ Nettsiden er lastet!"); // Legg til en liten effekt på kortene const kort = document.querySelectorAll(".kort-boks"); kort.forEach((k, i) => { k.style.opacity = "0"; k.style.transform = "translateY(20px)"; setTimeout(() => { k.style.transition = "all 0.5s ease"; k.style.opacity = "1"; k.style.transform = "translateY(0)"; }, 200 + i * 150); }); });
Live Preview
HTML-tags
CSS-selectors
JS-variabler
Strenger/verdier
Kommentarer
💾 Endringer lagres i nettleseren