Cómo implementar el desplazamiento infinito en dwcs5
A continuación, abra Dreamweaver8, cree un nuevo archivo de página web y guárdelo como un archivo llamado "index.html".
Cambie a la interfaz de edición de código e ingrese el siguiente código:
& ltbody & gt& ltdiv id="photo-list " >& ltul id = " scroll " & gt p>
& lt李& gt& lta href = " # " & gt& ltimg src = " imágenes/1 . jpg " ancho = " 100 px " alto = " 100 px " alt = " "/& gt; </李>
<李>& lta href = " # " & gt& ltimg src = " imágenes/2 . jpg " ancho = " 100 px " alto = " 100 px " alt = " "/& gt;& lt/a & gt;& lt/李& gt
& lt李>& lta href = " # " & gt& ltimg src = " imágenes/3. jpg " ancho = " 100 px " altura = " 100 px " alt = " "/& gt;</a></李>
<李>& lta href = " # " & gt& ltimg src = " imágenes/4 . jpg " ancho = " 100 px " alto = " 100 px " alt = " "/& gt;& lt/a & gt;& lt/李& gt p>
& lt李& gt& lta href = " # " & gt& ltimg src = " imágenes/5 jpg " ancho = " 100 px " alto = " 100 px " alt = " "/& gt;& lt /a></李>
<李>& lta href = " # " & gt& ltimg src = " imágenes/6 . jpg " ancho = " 100 px " alto = " 100 px " alt = " "/& gt;</a></李></ul> ;</div></body>
Cree un nuevo archivo de hoja de estilo CSS, guárdelo en el mismo directorio que "index.html" y asígnele el nombre "MyStyle.css".
Ingrese el siguiente código en el archivo de hoja de estilo recién creado "MyStyle.css":
* {Padding: 0 Margin: 0;}/* Cambie el contenido interno de todos. objetos Establece el margen en 0*/
cuerpo { text-align:center;}/*Establece la alineación del centro de la página*/
#Lista de fotos{
/ * Ancho de 6 imágenes (incluido ancho, relleno, borde y espacio en blanco entre imágenes)
Cálculo: 6 *(102 * 2+1 * 2+9)-9
El motivo del menos 9 es el espacio en blanco en el lado derecho de la sexta imagen*/
Ancho: 681px;
/*El ancho de la imagen (incluido el alto, el relleno y borde)
p>Cálculo: 102*2+1*2 */
Alto: 106 px
Margen: 50px automático <; /p>
Desbordamiento: oculto; /*La parte desbordada estará oculta*/
Borde: línea discontinua de 1 px# ccc
}
# Lista de fotos ul { estilo de lista: ninguno }
#photo-list-li {float: left; padding-right: 9px}
# photo-list img { border: 1px sólido # DDD fondo: # fff Relleno: 2px}
Agrega una referencia a la hoja de estilo en el archivo de la página web "index.html":
& ltlink rel = " hoja de estilo " type = " text/CSS " href = " my style . CSS "
Cree un nuevo archivo JS y guárdelo como "MoveEffect.js".
Ingrese el siguiente código en el archivo "MoveEffect.js":
var id = function(El){ return document . p >c = id("lista de fotos");
if (c) {
var ul = id('scroll ').
lis = ul . getelementsbytagname(' Li '),
itemCount = lis.length,
Ancho = lis[0]. offsetWidth, //Obtiene el ancho de cada contenedor img.
marquee = function() {
c . desplazarse hacia la izquierda+= 2
if(c . desplazarse hacia la izquierda % ancho & lt;= 1){ / /Cuando c.scrollLeft y el ancho sean iguales, agregue la primera imagen al final.
ul . appendchild(ul . getelementsbytagname(' Li ')[0]);
c . >
},
Velocidad = 50; //Cuanto mayor sea el valor, más lenta será la velocidad.
ul .width = width * item count+' px '; // Establece la longitud del contenedor después de la carga.
var timer = setInterval(marquesina, velocidad);
c.onmouseover = function() {
clearInterval(timer);
};
c.onmouseout = function() {
temporizador = setInterval(marquesina, velocidad);
};
};
Luego agregue una referencia al archivo "MoveEffect.js" en el archivo de la página de inicio "index.html".
& ltscript type = " text/JavaScript " src = " move effect . js " & gt; & lt/script & gt;