Sei in: Home >>Tutorials >>Programmazione >>Css (Cascading Style Sheets) ovvero Fogli di Stile
Con i CSS si possono gestire i colori della barra di scorrimento in tutti i suoi elementi, peccato che queste modifiche non siano compatibili con Firefox, che continuerà avisualizzare i colori standard, mentre sono visibili con Internet Explorer e Opera.
Questi sono molti degli elementi che compongono la barra di scorrimento, i valori possono essere personalizzati a volontà, tra parentesi sono indicati dei consigli facoltativi
SCROLLBAR-ARROW-COLOR: indica il colore della
freccetta
SCROLLBAR-FACE-COLOR: indica il colore dello scroll e dei quadratini
contenenti le freccette
SCROLLBAR-BASE-COLOR: indica il colore dei bordi intorno alla barra
SCROLLBAR-HIGHLIGHT-COLOR: effetto tridimensionale
attorno alla barra
SCROLLBAR-3DLIGHT-COLOR: effetto tridimensionale attorno alla base della
striscia sotto la barra
SCROLLBAR-SHADOW-COLOR: indica il colore dell'ombra dei bordi
orizzontali della barra
SCROLLBAR-TRACK-COLOR:indica il colore della striscia sotto lo scroll
per l'effetto tridimensionale
SCROLLBAR-DARKSHADOW-COLOR:ombra scurissima per l'effetto
tridimensionale
Consigli per la scelta dei colori:è bene che siano colori sicuri per il web, inoltre i consigli seguenti presumono che il colore di fondo delle pagine web sia chiaro.
Per avere un effetto tridimensionale:
scegliere il colore principale della barra, dare il valore del colore esadecimale a SCROLLBAR-FACE-COLOR
scegliere il colore della striscia sotto la barra, uguale al colore dominante nello sfondo e assegnarlo a SCROLLBAR-TRACK-COLOR
scegliere un tono molto più chiaro del colore principale e assegnarlo uguale a SCROLLBAR-3DLIGHT-COLOR e SCROLLBAR-HIGHLIGHT-COLOR (serve per dare l'ombra tridimensionale più chiara)
scegliere un tono più scuro rispetto al colore principale della barra e assegnarlo a SCROLLBAR-SHADOW-COLOR (serve a dargli l'ombra scura tridimensionale)
scegliere un colore MOLTO PIU' SCURO rispetto al colore principale della barra, quasi nero, e assegnarlo a SCROLLBAR-DARKSHADOW-COLOR.
scegliere un colore per la freccetta: deve essere a contrasto con il colore principale della barra, quindi se tale colore è chiaro è bene che sia o uguale al colore dell'ombra più scura (SCROLLBAR-DARKSHADOW-COLOR) oppure se al contrario il colore principale è scuro, è bene dargli lo stesso colore della striscia sotto la sbarra SCROLLBAR-TRACK-COLOR.
Vista la difficoltà oggettiva nel gestire tutti i parametri, ecco degli esempi di scrollbars già pronti da personalizzare:
Rosa salmone: |
BODY { SCROLLBAR-ARROW-COLOR:#990000; SCROLLBAR-FACE-COLOR: #ff9999; SCROLLBAR-HIGHLIGHT-COLOR: #ffffcc; SCROLLBAR-SHADOW-COLOR: #663300; SCROLLBAR-3DLIGHT-COLOR: #ffffcc; SCROLLBAR-TRACK-COLOR: #ffcccc; SCROLLBAR-DARKSHADOW-COLOR: #990000; } |
|
Blu: |
BODY { SCROLLBAR-FACE-COLOR: #0000ff; SCROLLBAR-HIGHLIGHT-COLOR: #66ccff; SCROLLBAR-SHADOW-COLOR: #3368af; SCROLLBAR-3DLIGHT-COLOR: #66ccff; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #3366ff; SCROLLBAR-DARKSHADOW-COLOR: #003399; } |
|
Azzurro: |
BODY { background-color:#ffffff; SCROLLBAR-FACE-COLOR: #0099ff; SCROLLBAR-HIGHLIGHT-COLOR: #00ffff; SCROLLBAR-SHADOW-COLOR: #0033ff; SCROLLBAR-3DLIGHT-COLOR: #00ffff; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #00ccff; SCROLLBAR-DARKSHADOW-COLOR: #0000ff; } |
|
Grigio: |
BODY { SCROLLBAR-FACE-COLOR: #999999; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ececec; SCROLLBAR-DARKSHADOW-COLOR: #cccccc; } |
|
Grigio 2: |
BODY { background-color:#ffffff; SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: #c8ddf5; SCROLLBAR-3DLIGHT-COLOR: black; SCROLLBAR-ARROW-COLOR: gray; SCROLLBAR-DARKSHADOW-COLOR: gray; SCROLLBAR-BASE-COLOR: #e2e8ec; scrollbar-lightshadow-color: #c8ddf5; } |
|
Lilla: |
BODY {
SCROLLBAR-FACE-COLOR: #9db2f2; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #bec6da; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #808080; SCROLLBAR-TRACK-COLOR: #c8d5e4; SCROLLBAR-DARKSHADOW-COLOR: #000000 } |
|
Verde1: |
BODY{
SCROLLBAR-ARROW-COLOR:#003300; SCROLLBAR-BASE-COLOR:#86cc86; } |
|
Verde2: |
BODY {
SCROLLBAR-FACE-COLOR: #339900 ; SCROLLBAR-HIGHLIGHT-COLOR: #FFFF00; SCROLLBAR-SHADOW-COLOR: #99FF00; SCROLLBAR-ARROW-COLOR:#FFFFCC; SCROLLBAR-BASE-COLOR: #336633; scrollbar-3d-light-color: #FF0099; scrollbar-dark-shadow-color: #0033FF; } |
|
Arancione: |
BODY {
SCROLLBAR-FACE-COLOR: #ff9933; SCROLLBAR-HIGHLIGHT-COLOR: #ffff99; SCROLLBAR-SHADOW-COLOR: #cc3300; SCROLLBAR-3DLIGHT-COLOR: #ffff99; SCROLLBAR-ARROW-COLOR: #990000; SCROLLBAR-TRACK-COLOR: #ffcc66; SCROLLBAR-DARKSHADOW-COLOR: #990000 } |