Hola compañeros, pueden ayudarme en esta parte? no muestra la imagen ni el texto descriptivo El HTML <code> &lt;section class=&quot;carru...

Laura Bazaldua Monroy

Laura Bazaldua Monroy

Pregunta
studenthace 4 años

Hola compañeros, pueden ayudarme en esta parte? no muestra la imagen ni el texto descriptivo

El HTML

<section class="carrusel"> <div class="carrusel__container"> <div class="carrusel-item"> <img class="carrusel-item__img" src="https://images.pexels.com/photos/7825917/pexels-photo-7825917.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Girl"> <div class="carrusel-item__details"> <div> <img class="carrusel-item__details--img" src="Imagenes/boton-de-play.png" alt=""> <img class="carrusel-item__details--img" src="Imagenes/mas.png" alt=""> </div> <p class="carrusel-item__details--Titulo">Título descriptivo</p> <p class="carrusel-item__details--sutitulo">2021 16+ 114min</p> </div> </div> <div class="carrusel-item"> <img class="carrusel-item__img" src="https://images.pexels.com/photos/7825917/pexels-photo-7825917.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Girl"> <div class="carrusel-item__details"> <div> <img src="Imagenes/boton-de-play.png" alt=""> <img src="Imagenes/mas.png" alt=""> </div> </div> <p class="carrusel-item__details--Titulo">Título descriptivo</p> <p class="carrusel-item__details--sutitulo">2021 16+ 114min</p> </div> </div> </section>

El CSS

} .carrusel{ width: 100%; overflow: scroll; padding-left: 30px; position: relative; } .carrusel__container{ white-space: nowrap; margin: 70px 0px; padding-bottom: 10px; transform: 450ms -webkit-transform; transition: 450ms transform; transition: 450ms transform, 450ms -webkit-transform; font-size: 0; white-space: nowrap; margin: 70px 0px; padding-bottom: 10px; } .carrusel-item{ width: 200px; height: 250px; border-radius: 20px; overflow: hidden; margin-right: 10px; font-size: 20px; cursor: pointer; display: inline-block; transition: 450ms all; -webkit-transform-origin: center left; transform-origin: center left; } .carrusel-item:hover ~ .carrusel-item{ -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0); } .carrusel__container:hover .carrusel-item{ opacity: 0.3; } .carrusel__container:hover .carrusel-item:hover{ -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 1; } .carrusel-item__img{ width: 200px; height: 250px; -o-object-fit: cover; object-fit: cover; position: relative; } .carrusel-item__details{ background: linear-gradient(to top, rgba(0 0 0 0.9)0%, rgba(0 0 0 0)100%); font-size: 10px; opacity: 0; transition: 450ms opacity; padding: 10px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; } .carrusel-item__details--img { width: 20px; } .carrusel-item:hover .carousel-item__details { opacity: 1; } .carrusel-item__details--Titulo { color: white; margin: 5px 0px 0px 0px; } .carrusel-item__details--sutitulo { color: white; font-size: 8px; margin: 3px 0px; }
5 respuestas
para escribir tu comentario
    Laura Bazaldua Monroy

    Laura Bazaldua Monroy

    studenthace 4 años

    Holaaa, mucha gracias por sus comentarios, era un error en el CSS, gracias <3

    Eber Stev Gonzalez Martinez

    Eber Stev Gonzalez Martinez

    studenthace 4 años

    Deberias de corrobarar que en efecto tienes los archivos en la ruta que del src = " " te recomiendo que tus rutas las inicies con punto y diagonal ./ para ubicar de mejor manera tus archivos.

    <img src="Imagenes/boton-de-play.png"alt=""> <img src="./Imagenes/boton-de-play.png"alt="">
    Carlos Iván Ochoa Gómez

    Carlos Iván Ochoa Gómez

    studenthace 4 años

    Talvez estas haciendo mal el link de los botones y es por eso que no aparecen, pon estos Botón play Botón agregar Copia la url y pegala dentro del src=" " y al div contendor de los botones agrégale esta clase carrusel-item__details--botones y desde el CSS dale estos estilos

    .carrusel-item__details--botones img{ width: 30px; height: 30px; }
    Laura Bazaldua Monroy

    Laura Bazaldua Monroy

    studenthace 4 años

    Hola, ya cambie los errores, pero siguen sin aparecer los iconos de mas y play. creo que es en la parte de CSS

    Carlos Iván Ochoa Gómez

    Carlos Iván Ochoa Gómez

    studenthace 4 años

    Hola Laura, Tenias 2 errores, 1 era un typo en el css

    .carrusel-item:hover .carousel-item__details { opacity: 1; }

    Llamaste la clase por .carousel-item__details pero tu esa clase la definiste por carrusel-item__details.

    El otro era en el HTML, en el segundo contenedor dejaste las etiquetas p fuera del <div class ="carrusel-item__details"> deberían ir dentro.

    <div class="carrusel-item"> <img class=" "alt="Girl"> <div class="carrusel-item__details"> <div> <img src="Imagenes/boton-de-play.png"alt=""> <img src="Imagenes/mas.png"alt=""> </div> </div> <p class="carrusel-item__details--Titulo">Título descriptivo</p> <p class="carrusel-item__details--sutitulo">2021 16+ 114min</p> </div>

    Si tienes otra duda no dudes en preguntar, un saludo.

Curso de Frontend Developer

Curso de Frontend Developer

Domina las bases de HTML y CSS. Define la arquitectura de tu código y construye un sitio web usando componentes estáticos. Maqueta las pantallas principales de tu página web. Agrega diseño responsivo y usa preprocesadores para optimizar tu código CSS. ¡Conviertete en Frontend Developer con Platzi!

Curso de Frontend Developer
Curso de Frontend Developer

Curso de Frontend Developer

Domina las bases de HTML y CSS. Define la arquitectura de tu código y construye un sitio web usando componentes estáticos. Maqueta las pantallas principales de tu página web. Agrega diseño responsivo y usa preprocesadores para optimizar tu código CSS. ¡Conviertete en Frontend Developer con Platzi!