Interfaccia Utente CSS
- Pagina Precedente Colonne CSS
- Pagina Successiva Variabili CSS
Interfaccia Utente CSS
In questa sezione, imparerai le seguenti proprietà di interfaccia utente CSS:
resize
outline-offset
Supporto del browser
I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.
Proprietà | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
resize | 4.0 | Non supportato | 5.0 | 4.0 | 15.0 |
outline-offset | 4.0 | 15.0 | 5.0 | 4.0 | 9.5 |
CSS Ridimensionamento
resize
L'attributo determina se e come l'elemento deve essere ridimensionato dall'utente.
Questo elemento div è ridimensionabile dall'utente!
Modifica delle dimensioni: fare clic e trascinare l'angolo inferiore destro di questo elemento div.
Attenzione:Internet Explorer non supporta l'attributo resize.
L'esempio seguente permette agli utenti di modificare solo la larghezza dell'elemento <div>:
Esempio
div { resize: horizontal; overflow: auto; }
L'esempio seguente permette agli utenti di modificare solo l'altezza dell'elemento <div>:
Esempio
div { resize: vertical; overflow: auto; }
L'esempio seguente permette agli utenti di modificare l'altezza e la larghezza dell'elemento <div>:
Esempio
div { resize: both; overflow: auto; }
In molti browser, <textarea> è predefinitamente ridimensionabile. Qui, abbiamo utilizzato l'attributo resize per disabilitare questa ridimensionabilità:
Esempio
textarea { resize: none; }
Offset di Contorno CSS
outline-offset
L'attributo aggiunge spazio tra il contorno e il bordo dell'elemento.
Attenzione:Il contorno è diverso dal bordo! A differenza del bordo, la linea di contorno è disegnata al di fuori del bordo dell'elemento e può sovrapporsi ad altri contenuti. Inoltre, il contorno non fa parte delle dimensioni dell'elemento: la larghezza e l'altezza totali dell'elemento non sono influenzate dalla larghezza della linea di contorno.
L'esempio seguente utilizza l'attributo outline-offset per aggiungere spazio tra il bordo e la contorno:
Esempio
div.ex1 { margin: 20px; border: 1px solid black; outline: 4px solid red; outline-offset: 15px; } div.ex2 { margin: 10px; border: 1px solid black; outline: 5px dashed blue; outline-offset: 5px; }
Proprietà dell'Interfaccia Utente CSS
La tabella seguente elenca tutte le proprietà dell'interfaccia utente:
Proprietà | Descrizione |
---|---|
outline-offset | Aggiungere spazio tra il contorno e il margine del bordo dell'elemento. |
resize | Definire se un elemento può essere ridimensionato dall'utente. |
- Pagina Precedente Colonne CSS
- Pagina Successiva Variabili CSS