Gli ultimi tutorial di sviluppo web
 

CSS Outline


Proprietà CSS Outline

Un profilo è una linea tracciata intorno ad un elemento - al di fuori del confine. Questo può essere utilizzato per fare un elemento "stand out" .

I CSS outline proprietà specificano lo stile, il colore, e la larghezza di un contorno.

Questo elemento ha un sottile bordo nero e un doppio schema che è 10px ampio e verde.


CSS Outline

Un outline è una linea che viene disegnata attorno agli elementi (al di fuori dei confini) per rendere l'elemento "stand out" .

Tuttavia, il outline struttura è diversa dalla proprietà border - Il outline non è una parte di dimensioni di un elemento; larghezza totale dell'elemento e altezza non è influenzata dalla larghezza del contorno.


Outline Style

Lo outline-style proprietà specifica lo stile del contorno.

Lo outline-style proprietà può avere uno dei seguenti valori:

  • dotted - Definisce un contorno tratteggiato
  • dashed - Definisce un contorno tratteggiato
  • solid - Definisce una linea continua
  • double - Definisce un doppio contorno
  • groove - Definisce un contorno scanalato 3D. L'effetto dipende dal valore outline-color
  • ridge - Definisce un contorno increspato 3D. L'effetto dipende dal valore outline-color
  • inset - Definisce un contorno 3D inserto. L'effetto dipende dal valore outline-color
  • outset - Definisce un contorno fin 3D. L'effetto dipende dal valore outline-color
  • none - Definisce senza contorno
  • hidden - Definisce un contorno nascosta

L'esempio che segue prima imposta un sottile bordo nero attorno a ciascuna <p> elemento, allora mostra i diversi outline-style valori:

Esempio

p {
    border: 1px solid black;
    outline-color: red;
}

p.dotted {outline-style: dotted;}
p.dashed {outline-style: dashed;}
p.solid {outline-style: solid;}
p.double {outline-style: double;}
p.groove {outline-style: groove;}
p.ridge {outline-style: ridge;}
p.inset {outline-style: inset;}
p.outset {outline-style: outset;}

Risultato:

A dotted outline.

A dashed outline.

A solid outline.

A double outline.

A groove outline. The effect depends on the outline-color value.

A ridge outline. The effect depends on the outline-color value.

An inset outline. The effect depends on the outline-color value.

An outset outline. The effect depends on the outline-color value.

Prova tu stesso "
NotaNota: Nessuna delle altre proprietà CSS contorno descritte di seguito avrà alcun effetto a meno che il outline-style struttura si trova!

Contorno Colore

L' outline-color proprietà viene utilizzata per impostare il colore del contorno.

Il colore può essere impostata tramite:

  • Nome - specificare il nome di un colore, come "red"
  • RGB - specificare un valore RGB, come "rgb(255,0,0)"
  • Hex - specificare un valore esadecimale, come "#ff0000"
  • invert - esegue una inversione del colore (che assicura che il contorno è visibile, indipendentemente colore di sfondo)

Esempio

p {
    border: 1px solid black;
    outline-style: double;
    outline-color: red;
}

Risultato:

A colored outline.

Prova tu stesso "

Outline Larghezza

L' outline-width proprietà specifica la larghezza del contorno.

La larghezza può essere impostata come una dimensione specifica (in px, pt, cm, em , ecc) o utilizzando uno dei tre valori predefiniti: sottile, medio, o spesso.

Esempio

p {border: 1px solid black;}

p.one {
    outline-style: double;
    outline-color: red;
    outline-width: thick;
}

p.two {
    outline-style: double;
    outline-color: green;
    outline-width: 3px;
}

Risultato:

A thick outline.

A thinner outline.

Prova tu stesso "

Outline - proprietà abbreviata

Per accorciare il codice, è possibile specificare tutte le proprietà individuali contorno in una proprietà.

Il outline proprietà è una proprietà scorciatoia per le seguenti proprietà individuali contorno:

  • outline-width
  • outline-style (richiesto)
  • outline-color

Esempio

p {
    border: 1px solid black;
    outline: 5px dotted red;
}

Risultato:

An outline.

Prova tu stesso "

Mettiti alla prova con esercizi!

Esercizio 1 » Esercizio 2» Esercizio 3 »


Tutte le proprietà CSS Outline

Proprietà Descrizione
outline Imposta tutte le proprietà di struttura in una dichiarazione
outline-color Imposta il colore di uno schema
outline-offset Specifica lo spazio tra un contorno e il bordo o il bordo di un elemento
outline-style Imposta lo stile di uno schema
outline-width Imposta la larghezza di un contorno