Pagina aggiornata... Sabato, 13 gennaio 2024 * Tempo di caricamento 0.04 secondi
Link navigazione : Home telaioHome ~ Tutorial ~ Script_gadget » Box scroller

..:: Box scroller ::..

Uno degli script più geniali di www.dynamicdrive.com



Il codice di questi scroller è composto da, due div associati che contengono
il testo che viene scritto, una table in cui vanno inseriti le scrittine, testo o immagini
per lo scroll e un piccolo script che fa' funzionare il meccanismo

Si posta tutto insieme, nel punto in cui si vuole visualizzare, quindi sotto il tag <body>

<div style="position:relative; border:0px; width:200px; height:70px; overflow:hidden; margin-left: auto; margin-right:auto">
<div id="container" style="position:absolute; width:200px; left:0; top:0">

Scrivi il tuo testo qui

</div></div>

<table style="margin-left: auto; margin-right: auto" border="0" cellpadding="0" cellspacing="0" width="200px">
<tr>
<td>&nbsp;</td>
<td width="34"><a href="#" onMouseover="move('container',-5)" onMouseout="clearTimeout(move.to)">Up</a></td>
<td width="34"><a href="#" onMouseover="move('container',5)" onMouseout="clearTimeout(move.to)">Down</a></td>
</tr>
</table>

* Questa parte di codice è lo script non si deve modificare

<script type="text/javascript">
// Spiegato da https://www.iltelaiodipenelope.it/tutorial/index.php
/******************************************
* Scrollable content script II- © Dynamic Drive (www.dynamicdrive.com)
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
******************************************/
// modified 17-October-2011

function move(id,spd){
var obj=document.getElementById(id),max=-obj.offsetHeight+obj.parentNode.offsetHeight,top=parseInt(obj.style.top);
if ((spd>0&&top<=0)||(spd<0&&top>=max)){
obj.style.top=top+spd+"px";
move.to=setTimeout(function(){ move(id,spd); },20);
}
else {
obj.style.top=(spd>0?0:max)+"px";
}
}
</script>



Vediamo come personalizzare lo scroller

In base al tipo di box che vogliamo realizzare le prime personalizzazioni le andremo
ad effettuare nei div che conterranno il testo e che determinano anche le misure dello spazio
in cui scrivere oltre che lo style del font che si vuole utilizzare, tipo, colore e misura

Quindi al codice base del primo div andremo ad aggiungere tutti i parametri che
ci occorrono, sistemiamo le misure width:200px; height:70px;, se ci serve rediamo
il bordo visibile border:0px;, un colore o immagine per lo sfondo e i parametri per il font

<div style="position:relative; border:5px solid #ab5316; background-color: #fbf3df; text-align:center; font-family:Tahoma; font-size:12px; color:#ab5316; width:300px; height:70px; overflow:hidden; margin-left: auto; margin-right:auto">

- Con questi parametri avremo un contenitore così:


Testo


- Nel secondo div dovremmo solo sistemare la misura della larghezza width:200px;

Ora in base alla misura data in larghezza width:***px; al contenitore del testo,
andremo a personalizzare la table per le scrittine, testo o immagini dei tasti scroll, up e down,
quindi alla table daremo la stessa misura in larghezza del div, se preparate delle immagini cercate
di farle con le stesse misure per width e height affinché risultino armoniose

- La table è composta da una riga e tre celle, nelle ultime due sistemeremo i tasti per lo scroll
e in base alla misura in larghezza che occupano daremo la misura alla prima cella che rimarrà vuota



- I tasti dello scroll sono dei link quindi se li inseriamo con il testo avranno
lo style degli altri link scritti nella pagina, altrimenti è possibile personalizzare
lo style in linea per averli abbinati al resto del box

<table style="margin-left: auto; margin-right: auto" border="0" cellpadding="0" cellspacing="0" width="300px">
<tr>
<td>&nbsp;</td>
<td width="34"><a style="text-decoration: none; font-family:Tahoma; font-size:12px; color:#ab5316" href="#" onMouseover="move('container',-5)" onMouseout="clearTimeout(move.to)">Up</a></td>
<td width="34"><a style="text-decoration: none; font-family:Tahoma; font-size:12px; color:#ab5316" href="#" onMouseover="move('container',5)" onMouseout="clearTimeout(move.to)">Down</a></td>
</tr>
</table>

Ed ecco un esempio live con le personalizzazioni che vi ho mostrato



Lasciamo intatto lo script, ultima parte del codice e proviamo l'effetto
Nel box si può scrivere quanto si vuole, inserire dei link e immagini, occorre solo
un po' di pazienza con le misure, se si preferisce inserire in una tag grafica

N.B.: In una pagina si può inserire un solo scroller, qui li visualizzi grazie a degli iframe

# Prelevate qui il codice




Se volete realizzare dei gadget/accessori da far prelevare vi serviranno anche:
-> Iframe -> Textarea -> Pagina anteprima gadget

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 ^_^




95%
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 4135 utenti


 H: 
Felice Estate !





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

Luca
04/06/2025 22:41:43
Ciao
ೡ Scritto in... html e script Tutorial...
 
filod'arianna
01/06/2025 09:15:59
Ciao Penelope ! Torno qui per prelevare un banner 88x31, lo inserisco nel mio forum, si troverà nello spazio "Amici non affiliati" dopo le sezioni, in fondo al forum. Ho inserito anche l'iniziativa "Help Donna" che si troverà sempre dopo le sezioni, nello spazio a lei dedicatole.Un abbraccio, a presto:-)Il mio forum[Link]
ೡ Scritto in... Banner link del telaio ^_^
 
Cleo
22/05/2025 07:05:05
ciao tesoro auguri per ieri ti aspetto qui [Link]
ೡ Scritto in... Home
 
olga
05/05/2025 20:37:45
prelevato widget post e commenti.Grazie
ೡ Scritto in... Home
 
Cleo
28/04/2025 06:48:25
buon giorno tesoro e buona settimana sempre meraviglioso qui e grazie per tutto
ೡ Scritto in... Home
 
Grazia
25/04/2025 09:58:21
Buongiorno cara Penny, eccomi qui a lasciarti un carissimo saluto ed a ringraziarti della tua carinissima visita nel sito grafico ^_^ Ti lascio un forte abbraccio e sempre complimenti di cuore 💓
ೡ Scritto in... Home
 
ೡPenelope ♥
23/04/2025 16:44:57
Grazie infinite cara Gabriella
ೡ Scritto in... Decori per pagine web
 
Cleo
14/04/2025 07:51:14
Tesoro buon giorno come stai?? scusa se ti disturbo volevo saperese a te Ws ftp funziona per salvare tutto sul sito altervista a me non sta funzionando piu io ho winws10 tu cosa utilizzi mi puoi aiutare appena apro wstp si chiude non sto riuscendo a pubblicare grazie in anticipo un abbraccio e buona settimana santa tesoro
ೡ Scritto in... Contatti
 
Gabriella
29/03/2025 13:09:27
Ciao Penny, che meraviglia ! Li preleverei tutti, intanto ne ho prelevato uno ma c'è veramente l'imbarazzo della scelta . Complimenti come sempre !
ೡ Scritto in... Decori per pagine web
 
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