Pagina aggiornata... Mercoledì, 10 gennaio 2024 *
Tempo di caricamento
0.06
secondi
Link navigazione :
Home telaio ೡ Home ~ Tutorial ~ Html » Table scroll |
..:: Table scroll ::..
Vediamo come inserire uno scroll, barra di scorrimento laterale, in una table,
in realtà sarà un box div che ci permetterà di avere questo "accessorio" aggiungendo
i parametri necessari per visualizzare uno scroll classico o colorato
* Questo è il codice base
<div style="width:***px; height:***px; overflow-y: scroll;">...</div>
Si visualizzerà un box invisibile con la barra laterale scorrevole
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo...
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo...
I parametri per la larghezza (width:***px;) e l'altezza (height:***px;)
sono indispensabili perché determinano i confini del contenuto nel box
|
overflow-y: scroll; è il parametro necessario per aggiungere al box lo scroll,
con l'attributo "y" indichiamo che la barra di scorrimento deve essere in verticale rispetto al contenitore
* Lo scroll sarà visibile quando si supererà con il contenuto la misura dell'altezza stabilita.
- Attenzione alla misura stabilita per la larghezza, se il contenuto è superiore
si visualizzerà automaticamente anche un'antiestetica barra di scorrimento orizzontale,
sul fondo del box.
* Esempio pratico in questo box la larghezza è impostata a 500 pixel e all'interno c'è un'immagine che ne misura 556
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo...
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo...
|
Vediamo quindi, come inserire lo scroll nella table
il codice del div deve essere aggiunto all'interno di una cella, i parametri per lo stile
del testo si possono inserire nella table, nella cella o direttamente nel div
<table style="border:3px solid #a5c3a1; text-align:center; margin-left:auto;
margin-right:auto" bgcolor="#e2eae0" cellpadding="4" cellspacing="4" width="400">
<tr>
<td><div style="width:400px;height:120px; overflow-y: scroll;">
Contenuto scroll </div></td>
</tr>
</table> |
Ecco una table con scroll
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo... |
Aggiungere lo scroll in una table ci da la possibilità di scrivere o inserire immagini in uno
spazio delimitato ma accessibile velocemente e realizzare dei box con più accessori, per esempio,
menu completi di data e ora e/o box news con il calendario e una frase al giorno, ecc. ecc.
|
..:: Piccolo esempio box news ::.. |
|
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo... |
|
|
Scroll colorato
Se vi piacciono gli scroll colorati come nei box del telaio, che vedete se navigate
con Crome, Opera, Edge o Safari, allora vi servirà una classe css, ::-webkit-scrollbar
con la quale è possibile personalizzare i colori e l'aspetto della barra di una pagina e/o dei div,
purtroppo però, non funziona con tutti i browser per cui, regolatevi.
- Per avere un codice più ordinato e pulito, scriveremo una classe per il div (box/contenitore)
con il classico class="..." utilizzabile quindi anche per altri div o table, invece per i parametri
::-webkit-scrollbar scriveremo la classe in un identificatore unico, tramite l'attributo id="..."
quindi, per personalizzare lo scroll di più box/contenitore occorrerà scrivere più classi,
ognuna con il suo identificatore id specifico, #style-2, #style-3, ecc. ecc.
<style type="text/css">
.scroll_box{
overflow-y: scroll;
width: ***px;
height: ***px;
text-align: left;
font-family: 'Verdana';
font-size: 12px;
color : #000000;
margin-left:auto;
margin-right:auto
}
#style-1::-webkit-scrollbar-track{
background-color: #xxxxxx;
border-radius: 10px;
}
#style-1::-webkit-scrollbar{
width: 7px;
background-color: #xxxxxx;
border-radius:10px;
}
#style-1::-webkit-scrollbar-thumb{
background-color: #xxxxxx;
border-radius: 10px;
}
</style> |
.scroll_box{... classe per il div, ovvero tutti i parametri che ci occorrono per
il box/contenitore, quindi lo scroll "overflow-y: scroll;"
le misure in larghezza e altezza, "width: ***px; height: ***px;"
espresse in pixel o in percentuale
i parametri per il testo (posizione/font/misura/colore)
e le immancabili indicazioni per la posizione nella pagina
"margin-left:auto; margin-right:auto" |
Classe per lo scroll
#style-1::-webkit-scrollbar-track{
parametri per colorare lo spazio sotto la barra di scorrimento
border-radius: 10px; arrotonda gli angoli |
#style-1::-webkit-scrollbar{ parametri per lo spazio di scorrimento,
la misura in larghezza width: 7px; espressa in pixel, il colore e gli angoli arrotondati |
#style-1::-webkit-scrollbar-thumb{ parametri per lo barra di scorrimento,
colore e angoli arrotondati |
N.B.: Ci sono altri parametri per personalizzare maggiormente gli scroll,
se volete provare vi basta cercare in rete ::-webkit-scrollbar
Una guida molto dettagliata la trovate qui -> css-tricks.com |
Se volete vedere cosa colorano i parametri descritti, cliccate qui ->
Esempio ::-webkit-scrollbar
Nella cella della table in cui abbiamo previsto lo scroll scriveremo questo codice
<div class="scroll_box" id="style-1">...</div>
Ed ecco il piccolo box news con lo scroll colorato
Spero di essere stata chiara in tutti i passaggi ^_^
Vi auguro buon lavoro ma sopratutto buon divertimento!
Ciao alla prossima^^ Penelope ♥
Dai un giudizio a questo tutorial... Grazie ^_^
|
Voti totali: |
4 |
Rating... |
5 |
|
Commentario...
Scrivi qui per lasciare un saluto, una richiesta di aiuto, un suggerimento o una critica ^_^
|
~ Pagina visitata da 2642 utenti
|
H:
Buon Inverno
e ...buon sabato!
Segui il telaio su Facebook
* Info sezione...
Mi farebbe molto piacere la condivisione
dei miei tutorial ma vi sarei anche molto grata
se evitaste di fare copia e incolla su altri spazi
del mio lavoro, linkate le pagine, avvisatemi
ricambierò senza problemi. Grazie ♥
..:: Basi ::..
..:: html ::..
..:: Script page ::..
..:: Script gadget ::..
Accessori e gadget del telaio...
Spazio web...
Realizzare e gestire un sito web nell'hosting free più famoso...
Un sito su Altervista
Materiale grafico
Gif, mini gif, pixel, immagini, png...
Tutto il materiale grafico che ti serve,
raccolto e messo a tua disposizione!
Gif & co...
|