viernes, 29 de abril de 2022

Galería de fotos con js

 Viernes 29 de abril del 2022

8:00 a.m. a 11:00 a.m.

1:00 p.m. a 2:40 p.m.

El día de hoy analizamos la siguiente rúbrica que será utilizada para la exposición de nuestro sitio del proyecto transversal:


De igual forma escribimos el siguiente código:

Html

<!DOCTYPE html>

<html>

<head>

          <title>Galería</title>

          <link rel="stylesheet" href="estilos/css">

          <link rel="stylesheet" href="normalize/css">

</head>

<body>

          <div class="contenedor">

                    <div class="atras botones">

                              &#60

                    </div>

                    <div class="adelante botones">

                              &#62

                    </div>

                    <img src="img/img1.jpg" alt="" id="imagen">

          </div>

          <script src="js/main.js"></script>

</body>

</html>

Css

*{

          margin:0;

          padding: 0;

          outline: 0;

          box-sizing: border-box;

}

html{

          font-family: Arial, Sans-serif;

}

          img{

                    width: 100%;

                    height: 100%;       

          }

          .contenedor{

                    width: 100%;

                    height: 780px;

                    position: relative;

          }

                    .botones{

                              font-size: 30px;

                              width: 70px;

                              height: 70px;

                              line-height: 70px;

                              border-radius: 50%;

                              background-color: (0,0,0,.7);

                              text-align: center;

                              font-weight: bold;

                              position: absolute;

                              color: #fff;

                              box-shadow: 0 0 10px

                              rgb 255,255,255,.6;

                              -webkit-transition:all .3s case;

                              -0-transition:all .3s ease;

                    }

                    .botones:hover{

                              cursor:pointer;

                              transform:scale(1.2,1.2);

                    }

                    .atras{

                              left:2%;

                              top:calc(50%-70px);

                    }

                    .adelante{

                              right: 2%;

                              top:calc(90%-70px);

                    }

Js

var imagenes=['img/img1.jpg', 'img/img2.jpg', 'img/img3.jpg'],

cont=0;

funtion mostrar(contenedor){

          contenedor.addEventListener('click' e=>{

                    let atras=contenedor.querySelector('.atras'),

                    adelante=contenedor.querySelector('.adelante'),

                    img=contenedor.querySelector('img'),

                    tgt=e.target;

                    if(tgt==atras){

                              if(cont>0){

                                       img.src=imagenes[cont-1];

                                       cont--;

                              }else{

                                       img.src=imagenes[imagenes.lenght-1];

                              }

                              else if(tgt==adelante){

                                       if(cont<imagenes[imagenes.lenght-1])

                                       {

                                                 img src=imagenes[cont+1];

                                                 cont++;

                                       }else{

                                                 img src=imagenes[0];

                                                 cont=0;

                                       }

                              }

                    }

          });

}

document.addEventListener("DOMContentLoanded",()=>{

          Let contenedor=document.querySelector('.contenedor');

          mostrar(contenedor);

});


Trabajo elaborado por: Armendariz Hernández Michelle Estefania

No hay comentarios.:

Publicar un comentario

Ficha construye-t 4.1

  Miércoles  01 de junio del 2022 8:00 a.m. a 11:00 a.m. El día de hoy hicimos el código para mostrar la matriz anterior pero mostrada v...