W3docs

Proprietà CSS3

Trova un elenco di tutte le proprietà appartenenti alla specifica CSS3, suddivise per gruppi. Consulta i riferimenti e le brevi descrizioni.

In questa pagina puoi trovare tutti i gruppi di proprietà CSS3 con riferimenti e brevi descrizioni.

Elenco delle proprietà CSS3

Proprietà di animazione

ProprietàDescrizione
animationAnima (modifica gradualmente da uno stile all'altro) le proprietà CSS con valori discreti.
animation-delaySpecifica quando inizierà un'animazione.
animation-directionImposta come deve essere riprodotta l'animazione: in avanti, all'indietro o in cicli alternati.
animation-durationDefinisce la durata (in secondi o millisecondi) necessaria a un'animazione per completare un ciclo.
animation-fill-modeImposta uno stile all'elemento quando l'animazione non è in esecuzione (prima che inizi, dopo che termina o entrambi).
animation-iteration-countDefinisce quante volte deve essere riprodotta l'animazione.
animation-nameDefinisce il nome della regola @keyframes che vuoi applicare. Ha due valori: none e keyframename.
animation-play-stateSpecifica se l'animazione è in esecuzione o è in pausa.
animation-timing-functionDefinisce come l'animazione procederà nel corso di ogni ciclo, non per l'intera durata dell'animazione.
@keyframes (at-rule)La at-rule @keyframes è la base per le animazioni a keyframe usate per animare (modificare gradualmente da uno stile all'altro) molte proprietà CSS.

Proprietà di sfondo

ProprietàDescrizione
background-clipSpecifica quanto il background-color e la background-image devono distare dall'elemento.
background-originSpecifica l'area di posizionamento dello sfondo di una background-image.
background-sizeDefinisce la dimensione dell'immagine di sfondo.

Proprietà dei bordi

ProprietàDescrizione
border-bottom-left-radiusDefinisce la forma arrotondata dell'angolo in basso a sinistra dell'elemento.
border-bottom-right-radiusImposta l'arrotondamento dell'angolo in basso a destra dell'elemento.
border-imagePermette di specificare un'immagine come bordo attorno a un elemento.
border-image-outsetSpecifica di quanto l'immagine del bordo si estende oltre il box del bordo dell'elemento.
border-image-repeatSpecifica se la border-image sarà arrotondata, ripetuta o allungata.
border-image-sliceSpecifica come suddividere l'immagine indicata da border-image-source in nove regioni: quattro angoli, quattro bordi e una parte centrale.
border-image-sourceImposta l'immagine sorgente per creare l'immagine del bordo di un elemento.
border-image-widthDefinisce la larghezza dell'immagine del bordo.
border-radiusCrea angoli arrotondati per il bordo esterno di un elemento.
border-top-left-radiusDefinisce l'arrotondamento dell'angolo in alto a sinistra dell'elemento. Esistono tre tipi di arrotondamento.
border-top-right-radiusDefinisce la forma arrotondata dell'angolo in alto a destra dell'elemento. Esistono tre tipi di arrotondamento.

Proprietà del colore

ProprietàDescrizione
opacitySpecifica la trasparenza di un elemento.

Flexible Box Layout

ProprietàDescrizione
align-contentAllinea le righe di un contenitore flex quando c'è spazio disponibile in verticale (sull'asse trasversale).
align-itemsDefinisce l'allineamento predefinito degli elementi flex lungo l'asse trasversale.
flexSpecifica i componenti di una lunghezza flessibile.
flex-basisDefinisce la dimensione principale iniziale dell'elemento flessibile.
flex-directionDefinisce l'asse principale di un contenitore flex e imposta l'ordine in cui appaiono gli elementi flex.
flex-flowUna proprietà shorthand per le proprietà flex-wrap e flex-direction.
flex-growSpecifica di quanto l'elemento crescerà rispetto agli altri elementi del contenitore flex.
flex-shrinkSpecifica di quanto l'elemento si restringerà rispetto agli altri elementi del contenitore flex.
flex-wrapSpecifica se gli elementi flessibili devono andare a capo o meno.
justify-contentAllinea gli elementi quando questi non occupano tutto lo spazio disponibile in orizzontale.
orderSpecifica l'ordine di un elemento flessibile all'interno del contenitore flex o grid.

Proprietà dei font

ProprietàDescrizione
font-size-adjustControlla la dimensione del font quando il primo font selezionato non è disponibile.
font-stretchRende il testo più stretto o più largo.

Proprietà del Multi-column Layout

ProprietàDescrizione
column-countSpecifica il numero di colonne in cui viene suddiviso il contenuto di un elemento.
column-fillControlla il contenuto dell'elemento quando viene suddiviso in colonne.
column-gapImposta l'ampiezza dello spazio tra le colonne.
column-ruleDefinisce lo stile, la larghezza e il colore della linea tra le colonne.
column-rule-colorImposta il colore della linea.
column-rule-styleDefinisce lo stile della linea tra le colonne.
column-rule-widthDefinisce la larghezza della linea tra le colonne.
column-spanSpecifica se l'elemento si estende su una sola colonna o su tutte le colonne.
column-widthDefinisce la larghezza delle colonne.
columnsUna proprietà shorthand per column-count e column-width.

Proprietà dell'outline

ProprietàDescrizione
outline-offsetSpecifica lo spazio tra un outline e il bordo di un elemento.

Proprietà del testo

ProprietàDescrizione
tab-sizeImposta la larghezza di un carattere di tabulazione.
text-align-lastImposta l'allineamento dell'ultima riga del testo.
text-decoration-colorImposta il colore della decorazione del testo.
text-decoration-lineSpecifica il tipo di linea che verrà usata per la decorazione del testo.
text-decoration-styleSpecifica lo stile della decorazione del testo.
text-justifyDefinisce il comportamento della spaziatura tra parole o caratteri.
text-overflowSpecifica come segnalare all'utente il testo inline in eccesso.
text-shadowPermette di aggiungere ombre al testo.
word-breakSpecifica dove devono essere interrotte le righe.
word-wrapPermette di spezzare le righe in parole per adattarle al contenitore.

Proprietà di trasformazione

ProprietàDescrizione
backface-visibilitySpecifica se la faccia posteriore di un elemento deve essere visibile o meno.
perspectiveConferisce prospettiva a un elemento posizionato in 3D e determina la distanza dal piano z=0.
perspective-originDefinisce la posizione da cui l'utente osserva l'elemento posizionato in 3D.
transformSpecifica la trasformazione bidimensionale o tridimensionale dell'elemento.
transform-originPermette di cambiare la posizione della trasformazione degli elementi.
transform-styleSpecifica come gli elementi figli vengono renderizzati nello spazio tridimensionale (3D).

Proprietà delle transizioni

ProprietàDescrizione
transitionProprietà shorthand per le seguenti proprietà: transition-property, transition-duration, transition-timing-function, transition-delay
transition-delaySpecifica quando deve iniziare l'effetto di transizione.
transition-durationSpecifica quanto deve durare l'animazione di transizione.
transition-propertySpecifica i nomi delle proprietà per la transizione.
transition-timing-functionSpecifica l'andamento della transizione nel corso della sua durata, permettendo di modificarne la velocità.

Proprietà di formattazione visiva

ProprietàDescrizione
overflow-xSpecifica se il contenuto deve essere nascosto, visibile o scorrere in orizzontale quando supera i bordi sinistro e destro dell'elemento.
overflow-ySpecifica se il contenuto deve essere nascosto, visibile o scorrere in verticale quando supera i bordi superiore e inferiore dell'elemento.
resizeSpecifica come l'elemento è ridimensionabile.
box-shadowPermette di implementare più ombre attorno al box, specificando i valori per colore, dimensione, sfocatura, offset e inset.
box-sizingDefinisce il calcolo della width e dell'height di un elemento, se includono padding e bordi.

Pratica

Pratica
Which of the following are valid CSS3 properties?
Which of the following are valid CSS3 properties?
Was this page helpful?