Foglio informativo sulle proprietà CSS3 essenziali
I fogli di stile CSS o CSS definiscono l'aspetto del web così come lo conosciamo. Mentre HTML e JavaScript si concentrano sul lato funzionale del web, CSS si occupa degli aspetti visivi di esso.
Dopo aver imparato a creare pagine Web statiche con HTML, è tempo di scoprire come modellarle e renderle presentabili con CSS. E il nostro cheat sheet delle proprietà CSS3 qui sotto può aiutarti! Copre la sintassi essenziale che devi conoscere in CSS3, che è l'ultima versione di CSS.
Una conoscenza pratica dei CSS ti aiuta a personalizzare colori, caratteri, bordi, sfondi, layout e molto altro su pagine Web in modo ottimizzato. Inoltre, è utile anche durante la progettazione di applicazioni Web e mobili.
DOWNLOAD GRATUITO: questo cheat sheet è disponibile come PDF scaricabile dal nostro partner di distribuzione, TradePub. Dovrai compilare un breve modulo per accedervi solo per la prima volta. Scarica il cheat sheet essenziale delle proprietà CSS3 .
Il cheat sheet essenziale delle proprietà CSS3
scorciatoia | Azione |
---|---|
Proprietà di sfondo | |
sfondo | Definisce una varietà di proprietà di sfondo all'interno di una dichiarazione. |
background-attachment | Specifica se l'immagine di sfondo è fissa o scorre con la pagina Web. |
colore di sfondo | Definisce il colore di sfondo di un elemento sulla pagina Web. |
immagine di sfondo | Definisce l'immagine di sfondo di un elemento. |
background-clip di | Specifica quanto si estendono le immagini di sfondo o il colore per un elemento. |
background-origine | Specifica l'area di posizionamento delle immagini di sfondo. |
background-position | Definisce l'origine di un'immagine di sfondo. |
background-repeat | Specifica come viene piastrellata l'immagine di sfondo. |
background-size | Specifica la dimensione delle immagini di sfondo. |
Proprietà del bordo | |
confine | Imposta la larghezza, lo stile e il colore del bordo per tutti e quattro i lati di un elemento. |
border-bottom | Imposta la larghezza, lo stile e il colore per il bordo inferiore di un elemento. |
border-bottom-color | Imposta il colore del bordo inferiore di un elemento. |
border-bottom-left-radius | Definisce la forma dell'angolo del bordo inferiore sinistro di un elemento. |
border-bottom-right-radius | Definisce la forma dell'angolo del bordo inferiore destro di un elemento. |
-Bottom border-style | Imposta lo stile del bordo inferiore di un elemento. |
border-bottom-width | Imposta la larghezza del bordo inferiore di un elemento. |
colore del bordo | Imposta il colore del bordo su tutti e quattro i lati di un elemento. |
border-immagine | Specifica come utilizzare un'immagine al posto degli stili del bordo. |
border-image-fin | Specifica la quantità di estensione dell'area dell'immagine del bordo oltre la casella del bordo. |
border-image-repeat | Specifica come viene affiancata l'immagine del bordo. |
border-image-slice | Specifica gli offset verso l'interno del bordo dell'immagine. |
border-image-source | Specifica la posizione dell'immagine da utilizzare come bordo. |
border-image-width | Specifica la larghezza del bordo dell'immagine. |
border-left | Imposta la larghezza, lo stile e il colore del bordo sinistro di un elemento. |
border-left-color | Imposta il colore del bordo sinistro di un elemento. |
border-left-style | Imposta lo stile del bordo sinistro di un elemento. |
border-left-width | Imposta la larghezza del bordo sinistro di un elemento. |
border-radius | Definisce la forma degli angoli del bordo di un elemento. |
border-right | Imposta la larghezza, lo stile e il colore del bordo destro di un elemento. |
border-right-color | Imposta il colore del bordo destro di un elemento. |
border-right-style | Imposta lo stile del bordo destro di un elemento. |
border-right-width | Imposta la larghezza del bordo destro di un elemento. |
stile del bordo | Imposta lo stile del bordo su tutti e quattro i lati di un elemento. |
border-top | Imposta la larghezza, lo stile e il colore del bordo superiore di un elemento. |
border-top-color | Imposta il colore del bordo superiore di un elemento. |
border-top-left-radius | Definisce la forma dell'angolo del bordo superiore sinistro di un elemento. |
border-top-right-radius | Definisce la forma dell'angolo in alto a destra di un elemento. |
-Top border-style | Imposta lo stile del bordo superiore di un elemento. |
border-top-width | Imposta la larghezza del bordo superiore di un elemento. |
larghezza del bordo | Imposta la larghezza del bordo su tutti e quattro i lati di un elemento. |
Proprietà colore | |
colore | Definisce e imposta il colore per il testo. |
opacità | Definisce la trasparenza di un elemento. |
Proprietà dimensione | |
altezza | Definisce l'altezza di un elemento. |
altezza massima | Definisce l'altezza massima di un elemento. |
larghezza massima | Definisce la larghezza massima di un elemento. |
min-height | Definisce l'altezza minima di un elemento. |
min-width | Definisce la larghezza minima di un elemento. |
larghezza | Specifica la larghezza di un elemento. |
Proprietà del contenuto generato | |
soddisfare | Inserisce il contenuto generato. |
citazioni | Specifica le virgolette per le citazioni incorporate. |
counter-reset | Crea o reimposta uno o più contatori. |
counter-increment | Incrementa uno o più valori contatore. |
Layout della scatola flessibile | |
allineare-contenuti | Specifica l'allineamento degli elementi del contenitore flessibile. |
allineare-articoli | Specifica l'allineamento predefinito per gli articoli. |
allineare-self | Specifica l'allineamento per gli elementi selezionati. |
flettere | Specifica i componenti di una lunghezza flessibile. |
flex-base | Specifica la dimensione principale iniziale dell'elemento flessibile. |
flex-direzione | Specifica la direzione degli articoli flessibili. |
flex-flow | Una proprietà abbreviata per le proprietà flex-direction e flex-wrap. |
flex-grow | Specifica la modalità di crescita dell'articolo flessibile rispetto agli altri articoli all'interno del contenitore flessibile. |
flex-shrink | Specifica come l'oggetto flessibile si ridurrà rispetto agli altri oggetti all'interno del contenitore flessibile. |
flex-wrap | Specifica se gli articoli flessibili devono essere avvolti o meno. |
justify-contenuti | Specifica come gli articoli flessibili vengono allineati lungo l'asse principale del contenitore flessibile dopo aver risolto eventuali lunghezze flessibili e margini automatici. |
ordine | Specifica l'ordine in cui gli articoli flessibili vengono visualizzati e disposti all'interno di un contenitore flessibile. |
Proprietà dei caratteri | |
font | Definisce una varietà di proprietà del carattere all'interno di una dichiarazione come lo stile del carattere, la variante del carattere, lo spessore del carattere, la dimensione del carattere / l'altezza della linea e la famiglia di caratteri. |
famiglia di font | Definisce un elenco di caratteri per l'elemento. |
dimensione del font | Definisce la dimensione del carattere per il testo. |
font-size-adjust | Preserva la leggibilità del testo quando si verifica il fallback del carattere. |
font-stretch | Seleziona una faccia normale, ridotta o espansa da un carattere. |
stile carattere | Definisce lo stile del carattere per il testo. |
font-variant | Specifica la variante del carattere. |
font-weight | Specifica lo spessore del carattere del testo. |
Proprietà elenco | |
list-style | Definisce lo stile di visualizzazione per un elenco e gli elementi dell'elenco. |
list-style-image | Specifica l'immagine da utilizzare come marcatore di elemento dell'elenco. |
list-style-position | Specifica la posizione del marcatore della voce di elenco. |
list-style-type | Specifica lo stile dell'indicatore per un elemento dell'elenco. |
Proprietà del margine | |
margine | Imposta il margine su tutti e quattro i lati dell'elemento. |
margin-bottom | Imposta il margine inferiore dell'elemento. |
margin-left | Imposta il margine sinistro dell'elemento. |
margin-right | Imposta il margine destro dell'elemento. |
margin-top | Imposta il margine superiore dell'elemento. |
Propr ietà layout multi-colonna | |
column-count | Specifica il numero di colonne in un elemento a più colonne. |
column-fill | Specifica come verranno riempite le colonne. |
column-gap | Specifica lo spazio tra le colonne in un elemento a più colonne. |
column-rule | Specifica una linea retta, o "regola", da tracciare tra ciascuna colonna in un elemento a più colonne. |
column-rule-color | Specifica il colore delle regole disegnate tra le colonne in un layout a più colonne. |
column-rule-style | Specifica lo stile della regola disegnata tra le colonne in un layout a più colonne. |
column-rule-width | Specifica la larghezza della regola disegnata tra le colonne in un layout a più colonne. |
Colonna span | Specifica quante colonne attraversa un elemento in un layout a più colonne. |
larghezza della colonna | Specifica la larghezza ottimale delle colonne in un elemento a più colonne. |
colonne | Una proprietà abbreviata per l'impostazione della larghezza e del conteggio delle colonne. |
column-count | Specifica il numero di colonne in un elemento a più colonne. |
Proprietà del profilo | |
contorno | Imposta la larghezza, lo stile e il colore per tutti e quattro i lati del contorno di un elemento. |
outline-color | Imposta il colore del contorno. |
delineare-offset | Imposta lo spazio tra un contorno e il bordo del bordo di un elemento. |
outline-style | Imposta uno stile per un contorno. |
outline-width | Imposta la larghezza del contorno. |
Proprietà di imbottitura | |
imbottitura | Imposta l'imbottitura su tutti e quattro i lati dell'elemento. |
padding-bottom | Imposta l'imbottitura sul lato inferiore di un elemento. |
padding-left | Imposta l'imbottitura sul lato sinistro di un elemento. |
padding-right | Imposta l'imbottitura sul lato destro di un elemento. |
padding-top | Imposta l'imbottitura sul lato superiore di un elemento. |
Proprietà di stampa | |
page-break-after | Inserisce un'interruzione di pagina dopo un elemento. |
page-break-before | Inserisce un'interruzione di pagina prima di un elemento. |
page-break-inside | Inserisce un'interruzione di pagina all'interno di un elemento. |
Proprietà della tabella | |
border-collapse | Specifica se i bordi delle celle della tabella sono collegati o separati. |
border-spacing | Imposta la spaziatura tra i bordi delle celle della tabella adiacenti. |
caption-side | Specifica la posizione della didascalia della tabella. |
empty-cells | Mostra o nasconde bordi e sfondi di celle di tabella vuote. |
table-layout | Specifica un algoritmo di layout di tabella. |
border-collapse | Specifica se i bordi delle celle della tabella sono collegati o separati. |
Proprietà del testo | |
direzione | Definisce la direzione del testo / direzione di scrittura. |
tab-size | Specifica la lunghezza del carattere di tabulazione. |
text-align | Imposta l'allineamento orizzontale del contenuto incorporato. |
text-align-last | Specifica in che modo viene allineata l'ultima riga di un blocco o di una linea immediatamente prima dell'interruzione forzata quando l'allineamento del testo è giustificato. |
text-decoration | Specifica la decorazione aggiunta al testo. |
text-decoration-color | Specifica il colore della linea di decorazione del testo. |
text-decoration-line | Specifica quale tipo di decorazioni linea vengono aggiunte all'elemento. |
text-decoration-style | Specifica lo stile delle linee specificate dalla proprietà text-decoration-line |
indentatura del testo | Rientra la prima riga di testo. |
text-giustificare | Specifica il metodo di giustificazione da utilizzare quando la proprietà text-align è impostata per giustificare. |
text-trabocco | Specifica come verrà visualizzato il contenuto del testo, quando trabocca i contenitori dei blocchi. |
text-shadow | Applica una o più ombre al contenuto testuale di un elemento. |
text-transform | Trasforma il caso del testo. |
altezza della linea | Imposta l'altezza tra le righe di testo. |
vertical-align | Imposta il posizionamento verticale di un elemento rispetto alla linea di base del testo corrente. |
spaziatura del cara ttere | Imposta la spaziatura aggiuntiva tra le lettere. |
word-spacing | Imposta la spaziatura tra le parole. |
white-space | Specifica come viene gestito lo spazio bianco all'interno dell'elemento. |
word-break | Specifica come interrompere le linee all'interno delle parole. |
word-wrap | Specifica se interrompere le parole quando il contenuto supera i limiti del suo contenitore. |
Trasforma le proprietà | |
controfaccia visibilità | Specifica se il lato "posteriore" di un elemento trasformato è visibile o meno di fronte all'utente. |
prospettiva | Definisce la prospettiva dalla quale vengono visualizzati tutti gli elementi figlio dell'oggetto. |
prospettiva origine | Definisce l'origine (il punto di fuga per lo spazio 3D) per la proprietà prospettiva. |
trasformare | Applica una trasformazione 2D o 3D a un elemento. |
trasformare origine | Definisce l'origine della trasformazione per un elemento. |
trasformare in stile | Specifica come vengono renderizzati gli elementi nidificati nello spazio 3D. |
Proprietà di transizione | |
transizione | Definisce la transizione tra due stati di un elemento. |
transizione ritardo | Specifica quando inizierà l'effetto di transizione. |
durata della transizione | Specifica il numero di secondi o millisecondi che un effetto di transizione dovrebbe richiedere per il completamento. |
transizione immobili | Specifica i nomi delle proprietà CSS a cui applicare un effetto di transizione. |
transizione-timing-function | Specifica la curva di velocità dell'effetto di transizione. |
Proprietà di formattazione visiva | |
Schermo | Specifica la modalità di visualizzazione di un elemento sullo schermo. |
posizione | Specifica come viene posizionato un elemento. |
superiore | Specifica la posizione del bordo superiore dell'elemento posizionato. |
giusto | Specifica la posizione del bordo destro dell'elemento posizionato. |
parte inferiore | Specifica la posizione del bordo inferiore dell'elemento posizionato. |
sinistra | Specifica la posizione del bordo sinistro dell'elemento posizionato. |
galleggiante | Specifica se una casella deve essere mobile. |
chiaro | Specifica il posizionamento di un elemento rispetto agli elementi fluttuanti. |
z-index | Specifica un ordine di stratificazione o sovrapposizione per gli elementi posizionati. |
straripamento | Specifica il trattamento del contenuto che trabocca nella casella dell'elemento. |
troppopieno-x | Specifica come gestire il contenuto quando trabocca la larghezza dell'area del contenuto dell'elemento. |
troppopieno-y | Specifica come gestire il contenuto quando trabocca l'altezza dell'area del contenuto dell'elemento. |
ridimensionare | Specifica se un elemento è ridimensionabile dall'utente. |
clip | Definisce la regione di ritaglio. |
visibilità | Specifica se è visibile o meno un elemento. |
cursore | Specifica il tipo di cursore. |
box-ombra | Applica una o più ombre alla scatola dell'elemento. |
box-sizing | Modifica il modello di casella CSS predefinito. |
Proprietà di animazione | |
animazione | Specifica il comportamento di tutte le animazioni. |
animazione ritardo | Specifica quando l'animazione inizierà con un ritardo. |
animazione direzione | Specifica se l'animazione deve essere riprodotta in avanti, indietro o in cicli alternati. |
Animazione di durata | Specifica il numero di secondi o millisecondi che un'animazione dovrebbe richiedere per completare un ciclo. |
Animazione-fill-mode | Specifica come un'animazione CSS deve applicare gli stili alla sua destinazione prima e dopo l'esecuzione. |
animazione-iterazione-count | Specifica il numero di volte in cui un ciclo di animazione deve essere riprodotto prima dell'arresto. |
Animazione-nome | Specifica il nome delle animazioni definite @keyframes che devono essere applicate all'elemento selezionato. |
Animazione-play-stato | Specifica se l'animazione è in esecuzione o in pausa. |
animazione-timing-function | Specifica come dovrebbe progredire un'animazione CSS per tutta la durata di ciascun ciclo. |
Vai oltre le basi del CSS
Dopo aver imparato i mattoni del CSS, ti consigliamo di aggiornare le tue abilità CSS e imparare JavaScript per portare
le tue pagine web a un nuovo livello di stupefacente.
Credito d'immagine: Nick Karvounis su Unsplash
Leggi l'articolo completo: il cheat sheet Essential CSS3 Properties