Como crear una Galería + View Transitions con HTML, CSS, Astro y TailwindCSS

Поделиться
HTML-код
  • Опубликовано: 25 июл 2024
  • En este video seguiremos creando la web de los Esland incorporando nuevas páginas con sus transiciones, galería y más detalles
    👉 Repositorio : github.com/midudev/esland-web
    ▶ No te pierdas más directos en: / midudev
    ▶ Comunidad chula: / discord
    ▶ Instagram: / midu.dev
    ▶ Twitter / midudev
    ▶ Tiktok: / midudev
    00:00:00 - intro
    00:00:55 - Cositas que hemos mejorado
    00:02:25 - Que hemos hecho y mejorado?
    00:03:21 - Qué haremos?
    00:04:07 - Vistazo a las PR
    00:06:56 - Corrigiendo detalles de las PR’s
    00:09:26 - Creando páginas
    00:11:37 - Creando la página de archivo
    00:14:09 - Creando y añadiendo el HERO-CONTAINER
    00:15:41 - Estilando
    00:16:47 - pidiendo imagen 🤑
    00:20:25 - Animación entre páginas
    00:21:11 - Copiando estructura de “Archivo.astro” a Info.astro
    00:23:11 - Actualizando a astro 4.1
    00:24:27 - Construyendo la pagina de Archivo
    00:26:08 - Sección Hero
    00:28:00 - Colocando la misma fuente a la página archivo
    00:31:40 - Re-creando animación de los números
    00:33:44 - Qué es Preact
    00:35:45 - Integrando el Hook
    00:36:05 - Instalando Preact
    00:38:59 - Componente del contador
    00:41:29 - Importando el Contador
    00:43:03 - Añadiendo estilos y semantica a los números
    00:45:54 - Solucionando el error de los contadores
    00:50:27 - Arreglando los saltos de los contadores
    00:51:25 - Estilando los números
    00:53:54 - Efecto glow
    00:54:05 - Corrigiendo los espacios y cálculos al centrado
    00:55:10 - eliminando el signo + y listo
    00:55:56 - Creando el responsive de los contadores
    00:56:58 - xd
    00:57:11 - lg y md
    00:57:36 - cambiando orden de los span
    00:57:57 - Efecto Glow
    01:00:43 - Galería
    01:04:06 - Instalando y usando photoswipe
    01:05:54 - Tratando de usar la galería
    01:07:43 - Probando nuestra galería + explicación
    01:08:54 - Cargando todas las imagenes
    01:09:44 - Trucazo con MacOS
    01:11:05 - Cargando todas las imagenes
    01:12:58 - Demostración
    01:13:10 - Creando el BentoGrid
    01:16:48 - Subiendo los cambios al repo
    01:17:05 - Mejorando un poco la galería
    01:17:18 - Creando El glow conforme al color de la imagen
    01:20:32 - Explicación del efecto
    01:22:00 - Esto como afecta??
    01:22:50 - Recuperar las imagenes al hacer click
    01:25:01 - Arreglando la Transición
    01:26:58 - Optimizando las imagenes y usandolas
    01:28:41 - demostración
    01:29:04 - Más cambios en la galería
    01:34:20 - Subiendo los cambios al repo
    01:35:45 - Últimas palabras
  • НаукаНаука

Комментарии • 22

  • @fuiel1ensaberlo
    @fuiel1ensaberlo Месяц назад

    Con este video aprendí a integrar con Astro una galería! Mil gracias! realmente el conocimiento no tiene precio!

  • @THIAGO_6721
    @THIAGO_6721 5 месяцев назад +2

    eres muy comico, no te has vuelto loco porque tienes buen humor gggg. abrazos.

  • @elliotgaramendi
    @elliotgaramendi 6 месяцев назад +2

    Ahora mismo estaba estudiando esa parte para implementarla en la empresa y llega este video midu

  • @lowlufi
    @lowlufi 6 месяцев назад +3

    Silencio, comenzó mi serie ❤

  • @pensamientosistemico4527
    @pensamientosistemico4527 6 месяцев назад

    me encantaaaaaaaaaaaaaaaaaaaa ... gracias maestro

  • @Undead34
    @Undead34 6 месяцев назад +2

    Que grande Midu me parece super barato 3000 euros. Por el simple hecho de ser tú uff $9000 pagaría como sé que será un trabajo excelente.

  • @wanderleemax9726
    @wanderleemax9726 6 месяцев назад +1

    Para optimizar las imágenes estaría bien usar directamente el componente Image que te da astro de 'astro:assets' o manualmente esta mejor?

    • @midulive
      @midulive  6 месяцев назад +3

      El tema es que el componente Image optimiza las imágenes cada vez que hace la build. No está mal, pero es innecesario si te puedes permitir hacerlo antes (y así tus builds serán más rápidas).

  • @facundoleonel487
    @facundoleonel487 5 месяцев назад +1

    Gracias Midu por todo este contenido de calidad. Estoy aprendiendo mucho de Astro. Por otro lado hay mucha gente que no le importa la falta de respeto.

  • @underworld7767
    @underworld7767 4 месяца назад

    Holaaaa 🎉, tengo una duda que no me deja dormir xd, a día de hoy que ya terminaste el proyecto de los Esland, hay una cosa que no se como lo habrás hecho pero, cuando estás en la página de Info o de Archivo por ejemplo, se agrega un border bottom en el anchor de Info o de Archivo, dependiendo de la página en la que estés, pero se supone que ese borde es dinámico, porque si estás en la página principal no se muestra. Mi duda es como hiciste eso, porque ya he visto todos los videos y directos del proyecto de los Esland y no está como lograste eso, ayuda porfi 😢😢

  • @danielribes5433
    @danielribes5433 6 месяцев назад

    Hola Midu. Estoy siguiendo la réplica de esta página para hacer mi propia página web. Te agradezco mucho la currada que te estás pegando para explicarnos cómo hacerlo con Astro y Tailwind. Ahora mismo, yo tengo mi propia página web generada siguiendo tu minicurso, pero a la hora de hacer el deploy, me encuentro que mi dominio está hosteado por Hostinger, que no acepta sitios web tipo serverless, sino que sólo acepta sitios estáticos y con un index.html. Y la verdad es que no se que hacer, porque he intentado hacer el build cambiando el config.astro.jsm a estático, pero me peta por todos los lados. Incluso me recomienda que quite el auth-astro.
    Que me recomiendas? Que cambie de host? Que intente quitar el auth? O bien que cambie de Astro a otro framework?
    Muchas gracias por adelantado. Un cordial saludo

    • @emmanuelovares
      @emmanuelovares 6 месяцев назад

      Intenta con netlify. Es súper fácil y es gratis para varios sitios estáticos

  • @opk8843
    @opk8843 6 месяцев назад

    se puede usar view transitions api con nextJS?

    • @midulive
      @midulive  6 месяцев назад

      Sí, al final es JavaScript. Pero lo que no ofrece Next.js es una forma de usarlo de forma tan sencilla como Astro.

    • @opk8843
      @opk8843 6 месяцев назад

      @@midulive muchas gracias midu , estuve viendo es u muy dificl con next hasta tenes que modificar el componente LINK, estaría bueno que lo veas a ver si nos podes solucionar la vida con tu conocimiento jsjsj

  • @aerleylopez
    @aerleylopez 6 месяцев назад +1

    Primero

  • @jahiromanzano1354
    @jahiromanzano1354 4 месяца назад

    ¿Antes de aprender Astro que debo aprender antes?

    • @AnasthassiaMurillo
      @AnasthassiaMurillo 3 месяца назад

      HTML, CSS, y buenas nociones de JavaScript.
      También es deseable que sepas React.

  • @yesidcastro408
    @yesidcastro408 3 месяца назад

    muy bueno el primer video pero en este dejaste de explicar muchas cosas que se modificaron en el repositorio que no se entienden de donde salen ni como es su funcionamiento y tu las degastes de lado

  • @andresgonzalobarreracortes9141
    @andresgonzalobarreracortes9141 4 месяца назад

    😭😭😭😭 me cuesta mucho entender quiero mejorar maaas

  • @alefe4
    @alefe4 6 месяцев назад

    y al final de todo ¿the grefg te pago?

    • @DeberiasTenerUnGato
      @DeberiasTenerUnGato 6 месяцев назад +1

      Según Forbes y NYT la adquisición fue de 500000000000 dolarucos😅