CodeGym /Corsi /Frontend SELF IT /Introduzione a CSS

Introduzione a CSS

Frontend SELF IT
Livello 2 , Lezione 3
Disponibile

1. Origine di CSS

Quando si è capito che il browser non veniva utilizzato solo per scopi scientifici, ma anche per divertimento, mancava immediatamente qualcosa: video, animazioni, colori, suoni, trasparenze, ecc.

Inizialmente, si voleva aggiungere più tag per tutto ciò, ma poi si è compreso che sarebbero stati centinaia di nuovi tag, il che avrebbe reso molto complesso lavorare con i documenti HTML. Così è nata l'idea di separare la "colorazione del documento" (design) dal suo contenuto. Questo ha portato alla creazione di CSS.

Cascading Style Sheets (CSS) o fogli di stile a cascata, sono uno dei componenti chiave dello sviluppo web, responsabili della presentazione visiva delle pagine web.

CSS è un insieme di proprietà, ciascuna delle quali ha un nome e un valore. Lo sviluppatore web definisce queste proprietà, mentre il browser le rappresenta sullo schermo. Tali proprietà possono essere utilizzate su quasi ogni elemento. Esempio di stili CSS:

Nome della proprietà CSS Descrizione Esempio
color Colore color: red
height Altezza height: 400px
width Larghezza width: 100%
background-color Colore di sfondo background-color: rgb(ffccdd)
border Bordo dell'elemento border: 1 px solid black
font-size Dimensione del carattere font-size: 2em
border-radius Raggio degli angoli arrotondati border-radius: 4px

Ci sono meno di cento proprietà CSS (chiamate anche attributi CSS). Tuttavia, possono interagire tra loro in modi complessi e creare effetti inattesi. Su CodeGym imparerai a usarle per creare autentiche magie visive sulla pagina 🦄.

2. Stili degli elementi

Per ogni elemento HTML è possibile definire uno stile CSS personalizzato utilizzando l'attributo style.

Esempio:

HTML
      
<p style="color: blue; font-size: 16px;">Questo è un esempio di stile inline.</p>
      
    

Questo stile indica al browser che il testo all'interno del paragrafo deve essere visualizzato in colore blu e che la dimensione del carattere dev'essere di 16 pixel di altezza.

In realtà, qui ci sono due "stili":

  • color = blue
  • font-size = 16px

Sono semplicemente inseriti in un'unica riga, separati da un punto e virgola.

Puoi anche, ad esempio, creare un rettangolo nero e scrivere del testo in bianco al suo interno. Il codice apparirà così:

HTML
      
<div style="width:100%; height:200px;color:white;background-color:black"> 
Testo bianco su sfondo nero 
</div>
      
    

3. Colori

Studieremo i CSS in dettaglio dopo aver imparato l'HTML. Ma per iniziare, diamo un'occhiata ai colori. Con il CSS puoi definire qualsiasi colore che un computer può rappresentare, e anche oltre.

I colori nel CSS sono una parte importante della stilizzazione delle pagine web. Permettono di creare interfacce visivamente accattivanti e intuitive. Esistono diversi modi di specificare i colori in CSS, ognuno con le proprie caratteristiche e applicazioni.

1. Nomi dei colori (Color Names)

CSS supporta oltre 140 nomi di colori standard. Questo è un modo semplice e comprensibile per definire un colore.

Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION