Invatare Atomica

Stilizare cu CSS

Progres lectie:
0%
🎯

Obiectivul lectiei

HTML-ul da structura, CSS-ul da frumusetea! Hai sa transformam site-ul intr-o capodopera vizuala.

Dupa aceasta lectie vei putea:

  • Sa explici ce este CSS
  • Sa analizezi structura unei reguli CSS
  • Sa creezi si sa legi un fisier CSS extern (style.css) la paginile HTML ale proiectului
  • Sa aplici stiluri de baza: culori, fonturi, spatieri

Incearca singur!

🎯 INCEARCA

Creeaza fisierul style.css!

Provocarea ta (5 minute):

1. In folderul css/ al proiectului, creeaza un fisier nou: style.css

2. Adauga o regula CSS care schimba culoarea de fundal a paginii

3. In index.html, leaga fisierul CSS in <head> cu tag-ul <link>

4. Salveaza ambele fisiere si reincarca pagina in browser

💡 Nu stii cum? Click aici

In css/style.css:

body { background-color: lightblue; }

In index.html, in <head>:

<link rel="stylesheet" href="css/style.css">

Acelasi tag <link> se pune si in celelalte pagini HTML ale proiectului.

1

Ce este CSS?

Ce este CSS?
CSS (Cascading Style Sheets) este limbajul care descrie cum arata elementele HTML. Cu CSS controlezi culorile, fonturile, spatierile, layout-ul - tot aspectul vizual!
Analogie: HTML = scheletul casei, CSS = vopseaua, tapetul, mobilierul
2

Structura unei reguli CSS

Structura unei reguli CSS
selector { proprietate: valoare; alta-proprietate: alta-valoare; }
  • Selector - ce element vrei sa stilizezi (body, h1, p, nav...)
  • Proprietate - ce aspect vrei sa schimbi (color, font-size...)
  • Valoare - cum vrei sa arate (red, 20px, center...)
3

CSS extern: un fisier pentru tot site-ul

CSS extern: un fisier pentru tot site-ul

Proiectul tau are deja folderul css/ (creat in lectia 3). Pune stilurile intr-un singur fisier css/style.css si leaga-l in fiecare pagina HTML:

<link rel="stylesheet" href="css/style.css">

De ce e mai bine decat <style> in fiecare pagina?

  • Schimbi o culoare in style.css → se actualizeaza toate paginile automat
  • Codul HTML ramane curat, fara blocuri <style> repetate
  • Acesta e modul profesional de a scrie CSS

Exercitii practice

Exercitiul 1 (Nivel minim) - Proiect web: Stilizare cu CSS

Creeaza o pagina web pentru Stilizare cu CSS

Cerinte obligatorii:

⭐ Bonus (pentru nota maxima):

  • Adauga interactivitate JavaScript simpla

Exercitiul 2 (Nivel standard) - Stilizeaza site-ul tau cu CSS extern

Creeaza fisierul css/style.css si aplica stiluri site-ului tau:

  1. Alege o paleta de 2-3 culori pentru site-ul tau si aplica-le: culoare de fundal, culoare pentru titluri, culoare pentru text obisnuit.
  2. Seteaza un font Google (ex: Inter, Roboto) in body si verifica ca se aplica pe toate paginile prin linkul catre css/style.css.
  3. Stilizeaza meniul de navigare: adauga background-color, elimina punctele de lista (list-style: none) si fa link-urile sa se afiseze inline.

Raspunde numerotat: 1. ... 2. ... 3. ...

Exercitiul 3 (Nivel performanta) - Analiza alegerilor de design

Cerinta: Descrie in scris alegerile de design CSS pe care le-ai facut pentru site-ul tau si justifica fiecare decizie.

Indicii:

  • De ce ai ales acele culori? (ce transmit emotional: liniste, energie, profesionalism?)
  • De ce ai ales acel font? (lizibilitate, stil)
  • Ce avantaj are un fisier CSS extern fata de CSS scris direct in HTML (style="")?
  • Ce proprietate CSS ai gasit mai dificila si cum ai rezolvat?

Cuvinte cheie de folosit: selector, proprietate, valoare, font-family, color, background-color, CSS extern, mostenat

Ce ai invatat astazi

  • Ai invatat ce este CSS (Cascading Style Sheets)
  • Acum stii structura unei reguli CSS: selector, proprietate, valoare
  • Ai creat un fisier CSS extern (css/style.css) si l-ai legat la paginile proiectului

Urmatoarea lectie

Continua cu lectia urmatoare pentru a aprofunda cunostintele.

Continua →