Animaciones CSS a través del Scroll sin necesidad de JavaScript. 100% nativo

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 181

  • @midudev
    @midudev  Рік тому +34

    ¿Quieres el código? ¡Lo puedes ver aquí!
    slug.vercel.app/s/scroll-css

  • @Undermax
    @Undermax Рік тому +43

    No Solamente es útil, sino que lo explicas tan detalladamente que es muy difícil perderse y no entenderlo. Te agradezco mucho! Muy útil la verdad. Lograste algo que el chat gpt no podría razonar debido a la modernidad del tema.

  • @johnelith2763
    @johnelith2763 Рік тому +17

    Wow me encanta como con CSS se pueden hacer maravillas como estas. Explicas muy bueno, se puede entender claramente. Gracias por tu enseñanza.

  • @ismaelrey3029
    @ismaelrey3029 8 місяців тому +2

    Muchas gracias Midu, he podido integrarlo en un proyecto para mi portfolio y la verdad que de una manera tan sencilla y con tan poco código queda la animación super profesional. Muchas gracias de nuevo, un saludo !!!

  • @PlayerCode
    @PlayerCode Рік тому +5

    ¡Justo estoy diseñando un blog! Video guardado porque esto lo añado sí o sí. ¡Esta muy buena! Gracias Midu

  • @aureaargaiz4762
    @aureaargaiz4762 Рік тому +3

    Estoy tratando de darle mas seguimiento a tu contenido y que bueno que lo hice, esto de las animaciones en el scroll siempre ha sido un poquito complicado pero interesante para mi y BAM de pronto ya hay actualizaciones para trabajarlo con CSS puro, que bonito. Gracias Midu

    • @midudev
      @midudev  Рік тому +1

      Mucas gracias!!! :)

  • @davdev1987
    @davdev1987 Рік тому +2

    grande midu!! gracias por mantenernos actualizados! 🙌

  • @DeibyA
    @DeibyA 6 місяців тому +1

    justo lo que necesitaba para darle un mejor toque al portafolio que estoy desarrollando, UN GRAN LIKE!!!!!

  • @tomasstabilini4309
    @tomasstabilini4309 6 місяців тому

    increible que con solo unas lineas toda tu pagina pueda verse fresca dinamica y moderna. Se lo acabo de aplicar a las imagenes y a los parrafos y es una combinacion muy PRO .

  • @quinivideos
    @quinivideos Рік тому +1

    Grande Midu! en 5 minutitos, una herramienta nueva y muy práctica!

  • @josuealvarez1657
    @josuealvarez1657 Рік тому +50

    Es injusto en tu caso, que yo solo te pueda dar un solo like 😩, haces contenido invaluable 😍

    • @midudev
      @midudev  Рік тому +13

      Muchas gracias, Josue! Tu like, aunque sea solo uno, me ayuda un montón. 🤗

    • @royeranguloolivera2435
      @royeranguloolivera2435 Рік тому +2

      Existen las multi cuentas, ok no jajaja

    • @lestherxm
      @lestherxm Рік тому +1

      Pues ahora UA-cam tiene un botón de "Gracias" jaja

  • @DavidRodriguez-uj4ls
    @DavidRodriguez-uj4ls Рік тому

    Sublime! Muchas más cosas como esta tendría que incorporar CSS de forma nativa. Sobre todo las cosas que se están tomando como estándares y que hay que hacer si o si con JS

  • @polcruz4739
    @polcruz4739 8 місяців тому +3

    Muchísimas gracias! Queda muy elegante. IMPORTANTE: no se aplica en móviles. Hay alguna manera de que se vea? Gracias!

  • @davidcode22
    @davidcode22 Рік тому

    Sorprendente la evolución de CSS. Gracias por este video

  • @codesandtags
    @codesandtags Рік тому +1

    Genial este video @midudev, siempre tienes un tema actualizado y lo explicas de fenomenal! Te felicito mucho 💪🏼🥳 y muchas gracias por compartir todo esto.

  • @cesarpacheco9155
    @cesarpacheco9155 8 місяців тому

    Profe bendiciones, te doy muchas gracias por el video está muy bueno, sabes estás colocando últimamente videos sobre CSS muy buenos, me encanta CSS, me gusta mucho HTML y CSS, además estoy haciendo tu curso de HTML, nos vemos. Saludos desde Colombia 👍

  • @jose_salazar_yt
    @jose_salazar_yt 5 місяців тому

    @midudev valdrá la pena usar panda-css en vez de styled-components?
    referente a la carga para el usuario, o que recomiendas usar?
    css modules, styled-components, panda-css, css (normal)...?

  • @mabyes
    @mabyes Рік тому

    Normalmente me cuesta entender a la primera códigos de css. Pero esto fue completamente comprensible. ❤ Gracias Midu!

  • @matifiordelli3886
    @matifiordelli3886 6 місяців тому

    Increible todo lo q uno descubre viendo tus videos. Gracias

  • @waltersosa5647
    @waltersosa5647 Рік тому

    Excelente aporte como siempre, si alguien quiere probarlo en Firefox además de cambiar el flag: layout.css.scroll-driven-animations.enabled, debe añadir el tiempo de la animación, sino no funciona. Ej: animation-duration: 1ms;

  • @CristianMunoz-sl6yj
    @CristianMunoz-sl6yj Рік тому

    que buena información, estar al tanto y además aprender nuevas herramientas (por decirlos de alguna manera).
    que buen trabajo, gracias

  • @terryadityaildefonsochagua3710

    Gracias @midudev , siempre innovando 👏👏👏👏

  • @janettefernandez-cp3yz
    @janettefernandez-cp3yz 2 місяці тому

    hola excelente video, una pregunta, solo se puede utilizar con imagenes? con cajas como div, section o article no funcionan?

  • @mariapirsch3683
    @mariapirsch3683 Рік тому

    Flaco, excelente contenido! Me vino al pelo para animar unas fotos. Like y suscripción para vos 🙌

  • @Hops28
    @Hops28 11 місяців тому +1

    ¿Cómo hago para hacer la misma animación pero cuando la imagen se va totalmente hacia arriba y ya deja de verse? es decir la misma animación pero a la inversa

  • @EdgarCornejoCahuana
    @EdgarCornejoCahuana 24 дні тому

    Gracias por estos videos, ayudan mucho a entender el funcionamiento.

  • @peiboll2504
    @peiboll2504 Рік тому +1

    De locos la potencia con 10 líneas en css lo que se puede montar ahora!

    • @midudev
      @midudev  Рік тому +1

      Ya ves! Y lo que queda!

  • @rafaelmarcano600
    @rafaelmarcano600 Рік тому +1

    Midu. Cuando estudié CSS, creí, entonces, que con los temas visto me bastaba. He visto un par de tus videos y ahora no sé ni para qué molestarme en profundizar Javascript. ¿IntersectionObserver? ¿para qué? Todavía hay tanto que aprender de CSS que no pararé de ver tus vídeos Frontend.

  • @felipedev_
    @felipedev_ Рік тому +1

    Hola midu, Me gustaria preguntarte si sabes de alguna universidad, college o institucion que me puedas recomendar para estudiar desarrollo web o de software de manera presencial en Barcelona. Gracias

  • @nickoriver
    @nickoriver Рік тому +2

    Muy bueno! guardado para mis webs. Muchas gracias

  • @alexanderburgos2885
    @alexanderburgos2885 Рік тому +2

    Muy buena, tio. Me gustaria saber si solo es posible usar con images o tambien funciona con contenedores.

    • @midudev
      @midudev  Рік тому +1

      Funciona con cualquier elemento

  • @oscargicast
    @oscargicast Рік тому

    Hola Miguel, gracias por el video. Qué programa usas para grabar/editar la pantalla y hacer los zooms al código?

  • @cristianferreira3350
    @cristianferreira3350 Рік тому +1

    Buenísimo !!! Yo antes usaba AOS de michalsnik! Para hacer eso ! Ajaj saludos ! 💪🏼💪🏼

    • @midudev
      @midudev  Рік тому +1

      Pues mira, ahora sin bibliotecas!!

  • @SantyDLP_
    @SantyDLP_ Рік тому

    Realmente útil, gracias a ti estoy mejorando en creación de paginas web!

  • @paginas-web807.
    @paginas-web807. Рік тому +1

    Una pregunta cuando subes un curso de css avanzado con esas técnicas tuyas?

  • @sergicodina4760
    @sergicodina4760 Рік тому +3

    Increíble... que poco a poco vaya quitando JS para agilizar algunas animaciones mediante CSS

  • @miguelangelmurcialeon4437
    @miguelangelmurcialeon4437 Рік тому +1

    Muy chulo, se abren miles de posibilidades

    • @midudev
      @midudev  Рік тому

      Totalmente, esto es un ejemplo muy sencillo pero poco a poco veremos cosas más sorprendentes!

  • @DraquioOficial
    @DraquioOficial Рік тому +1

    Hermoso.

    • @midudev
      @midudev  Рік тому +1

      Tooootalmente! En un año lo vais a ver en todos laos!

    • @LucasBerazadi
      @LucasBerazadi 5 місяців тому

      @@midudev ya está en todos lados!! una genialidad midu!! gracias!

  • @irunasion1885
    @irunasion1885 9 місяців тому

    Una pregunta amigo, Tuviste que poner class con esos nombres en el Html? O es algo que se puede usar como general sin alguna class En htnl

  • @alexblue24
    @alexblue24 10 місяців тому

    Que locura, es increíble, me ha servido mucho, muchísimas gracias!!

  • @joserbernabeu
    @joserbernabeu Рік тому

    Hola. Muchas gracias por tus enseñanzas :)
    Lo he aplicado para rotar una foto y agrandar unos DIV y, en ordenador, funciona perfectamente pero en móvil no actúa ¿Por qué puede ser? Un saludo.

  • @javieromedes754
    @javieromedes754 29 днів тому

    Midu, sabes cómo tener digamos, dos columnas, y que una de ellas tenga un scroll, la otra una imagen, y forzar al usuario a hacer scroll en ese box?, al usar la barra de scroll o el circulo del mouse, que fuerce primero que se llegue al fondo del scroll de ese box y luego continue con el scroll del sitio en general?

  • @victor141516
    @victor141516 Рік тому +1

    Muchas gracias midu! Podrias decir qué programa usas para grabar la pantalla? Está muy guay el efecto que hace con el zoom y al mover el cursor

    • @midudev
      @midudev  Рік тому +1

      Uso Screen Studio de macOs

  • @isaacleon9464
    @isaacleon9464 Рік тому +1

    hola midu estoy copiando el codigo a mi hoja de estilos y los view me dice "Propiedad desconocida" y no me funciona
    pd: no me di cuenta y lo estaba probando en firefox en google chrome funciona perfecto

  • @valerianavarro7654
    @valerianavarro7654 Рік тому

    Que curso de animaciones css me recomiendan ?

  • @justanotheruser7885
    @justanotheruser7885 Рік тому

    Recien comienzo aprender css. Podrias decirme donde puedo consigir los terminos y la explicacion de ellos. Por ejemplo cuando usaste: image, block, show, entry, cover.
    ¿Donde consigo mas terminos como esos y la explicacion?

  • @CastuloFPV
    @CastuloFPV Рік тому +2

    A esos le echo en falta un text-align: justify; 🤣🤣🤣🤣🤣🤣
    Bromas aparte, es una pasada, además que se puede aplicar a lo que quieras.
    ¡Gracias por compartir (casi) tocayo!

    • @midudev
      @midudev  Рік тому +1

      Jajajaja la madre que te parió

    • @CastuloFPV
      @CastuloFPV Рік тому

      😇🤣😅@@midudev

  • @YanezFrank
    @YanezFrank Рік тому +1

    Excelente como siempre midu!! Es soportada por todos los navegadores ya?

    • @midudev
      @midudev  Рік тому

      No, lo explico al inicio del vídeo

  • @luishernandez98
    @luishernandez98 Рік тому

    En mi empresa estamos pensando utilizar Storybook ¿Vale la pena usarlo? ¿Que tan bueno es usarlo con Tailwind CSS? saludos!

  • @angeltwice
    @angeltwice Рік тому

    se puede hacer con divs? osea que no solo con imagenes sino con cualquier contenido dentro de un div? como texto? videos etc...??

  • @leo_perez_2023
    @leo_perez_2023 Рік тому

    Hola, como se programa el css? , donde puedo ver info al respecto? Como la busco?

  • @elcanaldenick
    @elcanaldenick Рік тому +1

    Hola midu! hace tiempo veo tus videos y recientemente comencé a crear una red social!
    Sos diseñador gráfico profesional, pero no tengo casi conocimientos de programación jaja hice algunos ejemplos en mi canal...
    Tienes algunos consejos? Gracias por la buena energía!

  • @lacuevadelinsecto
    @lacuevadelinsecto Рік тому +1

    Pura calidad como siempre!

  • @LuisJimenez-rq6wk
    @LuisJimenez-rq6wk 7 місяців тому

    Buenas,
    Muchas gracias por el vídeo. Lo he probado con un texto, y no me funciona ¿puede que sólo funcione con imágenes?
    Un saludo.

  • @magoxxii
    @magoxxii Рік тому +1

    hermosa data!

  • @marcoantonionunezcosinga7828

    Saludos muy buen dato. Es posible hacerlo también con media query? . Como lo harías?

  • @kafr9102
    @kafr9102 11 місяців тому

    En caso de que no funcione en un navegador hay algún polyfill para ello? En dicho caso si se me puede facilitar el link, es que aunque tengo actualizado chrome en su última versión no me funciona

  • @mundoextrano8892
    @mundoextrano8892 Рік тому +1

    Una enseñanza buenísima, Muchas gracias Midu 👍

  • @msm302
    @msm302 Рік тому

    olle midu me gusto el detalle de acercar la camara al codigo en los momentos importantes. =) que grande eres xD

    • @midudev
      @midudev  Рік тому

      Gracias a ti por apreciar los detalles de la edición! 🤗

  • @jonathancoder
    @jonathancoder Рік тому +1

    como flipa tio, será que que funciona en todos los navegadores con Gulp?

  • @crisss175
    @crisss175 Рік тому +1

    Puedo usar esto en Brackets? Ando aprendiendo a programar y estoy haciendo una página en HTML

    • @midudev
      @midudev  Рік тому

      Claro, sin problema. Brackets es un editor

  • @Fran_Lora
    @Fran_Lora Рік тому +2

    Que pasada!!! 😍😍

    • @midudev
      @midudev  Рік тому +1

      Me alegro que te gusteeee

  • @tatanjer
    @tatanjer Рік тому

    Gracias, me sirve mucho estoy aprendiendo animaciones con CSS

  • @marcoshernanz1
    @marcoshernanz1 Рік тому

    Hola! Cómo se llama la extensión que usas para que el ratón se te ponga como un + y salgan unas líneas para ver si están alineadas las cosas?

  • @matias278
    @matias278 Рік тому +6

    Midu puedes probar la libreria de animacion Motion One?

    • @midudev
      @midudev  Рік тому +4

      La probaremos! 👍

  • @herlylinarez4280
    @herlylinarez4280 Рік тому +1

    Muy buen aprendizaje el día de hoy!! Gracias midu ;)

  • @dofepro
    @dofepro Рік тому +1

    Hola, que tal? muchas gracias bro por los contenidos y las explicaciones, son de mucho valor para los que estamos aprendiendo. lo unico asi como te salen los errores tambien me salen, por que es, y como lo resuelvo?

  • @LeandroVilanovaDev
    @LeandroVilanovaDev Рік тому +1

    Y yo que estaba aprendiendo a usar GSAP y Framer Motion xD

  • @valentinfeller121
    @valentinfeller121 Рік тому +13

    css se va a comer a los lenguajes de a poquito.. de a poquito...

  • @eduardoromero621
    @eduardoromero621 Рік тому +1

    Es posible aplicar este efecto a los container?, o solo es para las imagenes?

    • @juancruznieto3132
      @juancruznieto3132 Рік тому

      tengo la misma pregunta. yo quiero lograr ese efecto pero en el contenedor principal

  • @Fabri-bn2lv
    @Fabri-bn2lv 11 місяців тому

    Alguien me puede ayudar me aparece esto (Property is experimental. Be cautious when using it.)

  • @hopersk8
    @hopersk8 Рік тому +1

    Totalmente un crack...gracias a practicar duro...

  • @M3S3RIASU
    @M3S3RIASU 6 місяців тому +1

    muchisimas gracias, de gran utilidad la aportacion

  • @sorcerereye
    @sorcerereye Рік тому +1

    Hermoso esto.
    ¿Es verdad que CSS está evolucionando para no tener que usar preprocesadores como Sass, Tailwind o Less?

    • @emmywebgi639
      @emmywebgi639 Рік тому +1

      En este caso tailwind no es un preprocesador sino un framework y respecto a la pregunta hay varias cosas que se pueden utilizar con css puro y se está incorporando CSS nesting que es algo muy cercano a Sass

  • @gamuro6977
    @gamuro6977 5 місяців тому

    Midu tu siempre comentas que te parecen mejores las animaciones que entran y no salen. Como puedo lograr ese tipo de animacion con esto?

  • @matrizx-diseno-grafico
    @matrizx-diseno-grafico Рік тому

    ESPECTACULAR !!!!!
    EXCELENTE !!!!
    FELICITACIONES !!!

  • @DKMRFCBrlz
    @DKMRFCBrlz 10 місяців тому

    WTF ME ACABO DE DAR CUENTA QUE NO ESTABA SUSCRITO A TU CANAL OMG

  • @sebasath4521
    @sebasath4521 8 місяців тому

    No se que estoy haciendo mal pero no me funciona:/

  • @igorerdoiza8725
    @igorerdoiza8725 Рік тому

    Maravilloso vídeo. Tienes un don.

  • @peruanoOP
    @peruanoOP Рік тому

    Muy útil pero me gusta más cuando se renderizan a medida que vas scrolleando 😅

  • @jjsegna
    @jjsegna Рік тому +2

    muy bueno!!!!!

  • @camiladomato
    @camiladomato Рік тому +1

    Muchas gracias Midu !!!

  • @teveoenlaweb
    @teveoenlaweb Рік тому +1

    Wooow, excelente

  • @hegnisrivera2643
    @hegnisrivera2643 Рік тому +1

    Que interesante! Muchas gracias.

    • @midudev
      @midudev  Рік тому +1

      Gracias por comentar! 😌

  • @joelmatiascalcinaguzman8746
    @joelmatiascalcinaguzman8746 15 днів тому

    Ya me enseño prof Heydi

  • @JuanFcoHGon2014
    @JuanFcoHGon2014 Рік тому

    Me encanta lo bien que explicas

  • @nico.8046
    @nico.8046 Рік тому

    Increíble!!! Esto se puede aplicar a textos también??

    • @barf20
      @barf20 Рік тому

      Por supuesto, yo lo utilizé en texto e imágenes

  • @jairsonrangel1900
    @jairsonrangel1900 Рік тому +1

    Eres un crack..

  • @lautaroriveiro
    @lautaroriveiro Рік тому

    Gracias una vez más, midu!

  • @uvaleak
    @uvaleak 2 місяці тому

    Pero solo funciona para el móvil no en la PC😢

  • @TheQonde
    @TheQonde Рік тому

    hola hermano espero que te encuentres super bien, estoy en tu web para aprender JavaScript y el video que tienes de ejemplo no funciona. es el de Tu Primera Función .
    saludos 😊

  • @10tronic
    @10tronic Рік тому +1

    ¿Y como se haría sin esa nueva opción usando solo CSS?

    • @midudev
      @midudev  Рік тому +1

      No se podría con CSS sin usar esto

    • @10tronic
      @10tronic Рік тому

      @@midudev Ok, entiendo.
      Con Javascript sería usando el IntersectionObserver y haciendo la animación con transform modificando la escala?

  • @dsilgadosalcedo
    @dsilgadosalcedo Рік тому +1

    Se puede con Tailwind?

    • @midudev
      @midudev  Рік тому

      Claro, pero deberías usar las clases custom ya que no tiene utility classes nativas para esto todavía

  • @roariel06
    @roariel06 Рік тому +1

    Gracias por todo!!

    • @midudev
      @midudev  Рік тому

      A ti por comentar! 🤗

  • @jeanmigueluzcateguigonzale4078

    Excelente informacion.. muchas gracias

  • @terry-
    @terry- Рік тому +1

    Genial!

  • @angang5643
    @angang5643 8 місяців тому

    que buen video y facil explicacion

  • @pipegoods
    @pipegoods Рік тому +1

    Buen aporte!

  • @DiegoBarrios-xl9mw
    @DiegoBarrios-xl9mw 4 місяці тому

    Sos un crack Midu

  • @enriqueruiz320
    @enriqueruiz320 Рік тому +1

    😱 👏👏👏