Pagina aggiornata... Mercoledì, 10 gennaio 2024 * Tempo di caricamento 0.96 secondi
Link navigazione : Home telaioHome ~ 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 ::..
Penelope ♥
testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo 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 ^_^




100%
Voti totali: 4
Rating... 5





Commentario...

Scrivi qui per lasciare un saluto, una richiesta di aiuto,
un suggerimento o una critica ^_^

Nickname
Home page
B i U   ^_^ o_O O_O *_* Gif...

  


~ Pagina visitata da 2761 utenti


 H: 
Buona Primavera e ...buon weekend!





Segui il telaio su Facebook

Privacy Policy Cookie Policy

* 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...




I vostri messaggi...

Grazia
09/03/2025 18:13:32
Ciao Penny, sono passata a lasciarti un salutino di buona domenica ed anche a ringraziarti per aver inserito il mio bannerino. Un abbraccio forte ed alla prossima :) Ciaooo
ೡ Scritto in... Home
 
Gabriella
07/03/2025 12:04:36
Ciao Penny, visto che usufruisco spesso delle tue lezioni di codici e html ho preso i tuoi banner ;) Grazie e un abbraccio
ೡ Scritto in... Banner link del telaio ^_^
 
Mamyr
06/03/2025 13:34:06
Ciao Penelope, grazie per questo tuo sito meraviglioso e molto utile, ho prelevatoL'almanacco in table -blu- per inserirlo nel mio blog. Inserirò anche il tuo banner, grazie ancora e buona giornata.
ೡ Scritto in... Almanacco in table
 
Pinalie
03/03/2025 01:38:03
Oh sweet Penelope .. im sorry you can make no comment yet on my pageim still working to make it fit to goi hope end summer it will be done, i hope whoo!i instalt a new clock from you.. love your clocks so much thank you so much again for your lovley giftmy derest greetings ♥♥♥
ೡ Scritto in... Orsetti...
 
Grazia
26/02/2025 09:43:32
Ciao carissima Penelope, come stai? E' da tanto che non ci sentiamo. Qui è sempre tutto meraviglioso! Sono passata a prelevare un tuo banner da inserire nel mio nuovo spazio web, alla fine sono riuscita ad inaugurare quel "famoso" sito statico in cui offro piccole utilità grafico/digitali agli utenti e l'ho chiamato Dreamland...mi ci è voluto un po' ma sono partita col progetto...dai che così magari ci sentiamo più spesso. Ancora complimenti, un abbraccio e sereno proseguimento di giornata ♥
ೡ Scritto in... Home
 
ೡPenelope ♥
18/02/2025 20:27:41
Dear Pinalie thank you so much, I couldn't leave a message in your space, a big hug ♥
ೡ Scritto in... Orsetti...
 
ೡPenelope ♥
18/02/2025 20:16:52
Cara Filo d'arianna ti ringrazio tanto, fammi sapere quando avrai un tuo spazio così da poter ricambiare, una abbraccio forte ♥
ೡ Scritto in... Banner link del telaio ^_^
 
Antonella
13/02/2025 01:00:16
ciao Penelope ho prelevato uno dei tuoi almanacchi e l'ho inserito nel mio blog.Complimenti per il tuo sito sempre ricco e interessante.[Link]
ೡ Scritto in... Almanacco soft
 
Vale
02/02/2025 06:15:22
carinissimi!!♥
ೡ Scritto in... Mini cursori
 
Pinalie
19/01/2025 22:47:05
Deer Penelope i love and instal your sweet little bear Date Time on my pageThank you so much for your work
ೡ Scritto in... Orsetti...