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

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025
  • НаукаНаука

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

  • @midudev
    @midudev  Год назад +34

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

  • @Undermax
    @Undermax Год назад +44

    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 10 месяцев назад +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

    • @midudev
      @midudev  Год назад

      Ya contarás si lo usas! 🚀

    • @sebasc2232
      @sebasc2232 Год назад

      Godiano god

  • @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!!! :)

  • @DeibyA
    @DeibyA 8 месяцев назад +1

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

  • @davdev1987
    @davdev1987 Год назад +2

    grande midu!! gracias por mantenernos actualizados! 🙌

  • @quinivideos
    @quinivideos Год назад +1

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

  • @tomasstabilini4309
    @tomasstabilini4309 8 месяцев назад

    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 .

  • @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 RUclips tiene un botón de "Gracias" jaja

  • @mariapirsch3683
    @mariapirsch3683 Год назад

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

  • @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;

  • @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

  • @cesarpacheco9155
    @cesarpacheco9155 9 месяцев назад

    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 👍

  • @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.

  • @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

  • @davidcode22
    @davidcode22 Год назад

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

  • @EdgarCornejoCahuana
    @EdgarCornejoCahuana 2 месяца назад

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

  • @matifiordelli3886
    @matifiordelli3886 8 месяцев назад

    Increible todo lo q uno descubre viendo tus videos. Gracias

  • @cristianferreira3350
    @cristianferreira3350 Год назад +1

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

    • @midudev
      @midudev  Год назад +1

      Pues mira, ahora sin bibliotecas!!

  • @polcruz4739
    @polcruz4739 9 месяцев назад +3

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

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

    me super ayuda con lo que tengo planeado, muchas gracias por el aporte

  • @nickoriver
    @nickoriver Год назад +2

    Muy bueno! guardado para mis webs. Muchas gracias

  • @alexblue24
    @alexblue24 11 месяцев назад

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

  • @SantyDLP_
    @SantyDLP_ Год назад

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

  • @terryadityaildefonsochagua3710
    @terryadityaildefonsochagua3710 Год назад +2

    Gracias @midudev , siempre innovando 👏👏👏👏

  • @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.

  • @mabyes
    @mabyes Год назад

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

  • @herlylinarez4280
    @herlylinarez4280 Год назад +1

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

  • @mundoextrano8892
    @mundoextrano8892 Год назад +1

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

  • @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!

  • @YanezFrank
    @YanezFrank Год назад +1

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

    • @midudev
      @midudev  Год назад

      No, lo explico al inicio del vídeo

  • @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! 🤗

  • @paginas-web807.
    @paginas-web807. Год назад +1

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

  • @Hops28
    @Hops28 Год назад +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

  • @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!

  • @lacuevadelinsecto
    @lacuevadelinsecto Год назад +1

    Pura calidad como siempre!

  • @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

  • @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!

  • @matias278
    @matias278 Год назад +6

    Midu puedes probar la libreria de animacion Motion One?

    • @midudev
      @midudev  Год назад +4

      La probaremos! 👍

  • @M3S3RIASU
    @M3S3RIASU 7 месяцев назад +1

    muchisimas gracias, de gran utilidad la aportacion

  • @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

  • @tatanjer
    @tatanjer Год назад

    Gracias, me sirve mucho estoy aprendiendo animaciones con CSS

  • @DraquioOficial
    @DraquioOficial Год назад +1

    Hermoso.

    • @midudev
      @midudev  Год назад +1

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

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

      @@midudev ya está en todos lados!! una genialidad midu!! 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

  • @Fran_Lora
    @Fran_Lora Год назад +2

    Que pasada!!! 😍😍

    • @midudev
      @midudev  Год назад +1

      Me alegro que te gusteeee

  • @sergicodina4760
    @sergicodina4760 Год назад +3

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

  • @javieromedes754
    @javieromedes754 2 месяца назад

    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?

  • @janettefernandez-cp3yz
    @janettefernandez-cp3yz 4 месяца назад

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

  • @jose_salazar_yt
    @jose_salazar_yt 7 месяцев назад

    @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)...?

  • @hopersk8
    @hopersk8 Год назад +1

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

  • @matrizx-diseno-grafico
    @matrizx-diseno-grafico Год назад

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

  • @magoxxii
    @magoxxii Год назад +1

    hermosa data!

  • @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

  • @DKMRFCBrlz
    @DKMRFCBrlz 11 месяцев назад

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

  • @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

  • @oscargicast
    @oscargicast Год назад

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

  • @hegnisrivera2643
    @hegnisrivera2643 Год назад +1

    Que interesante! Muchas gracias.

    • @midudev
      @midudev  Год назад +1

      Gracias por comentar! 😌

  • @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?

  • @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?

  • @irunasion1885
    @irunasion1885 11 месяцев назад

    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

  • @igorerdoiza8725
    @igorerdoiza8725 Год назад

    Maravilloso vídeo. Tienes un don.

  • @jeanmigueluzcateguigonzale4078

    Excelente informacion.. muchas gracias

  • @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...??

  • @JuanFcoHGon2014
    @JuanFcoHGon2014 Год назад

    Me encanta lo bien que explicas

  • @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

  • @marcoantonionunezcosinga7828
    @marcoantonionunezcosinga7828 Год назад

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

  • @ramirezrodriguezbrandonaza164
    @ramirezrodriguezbrandonaza164 10 дней назад

    hola, tengo un problema utilice este método para darle animación a unas imágenes en una pagina que estoy diseñando y funciona perfecto en computadora y dispositivos android pero al abrir la pagina en un dispositivo con ios no se ve la animación, no se si alguien tenga el mismo problema o sepa como solucionarlo, muchas gracias.

  • @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?

  • @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

  • @luishernandez98
    @luishernandez98 Год назад

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

  • @kafr9102
    @kafr9102 Год назад

    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

  • @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

  • @leo_perez_2023
    @leo_perez_2023 Год назад

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

  • @camiladomato
    @camiladomato Год назад +1

    Muchas gracias Midu !!!

  • @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.

  • @LeandroVilanovaDev
    @LeandroVilanovaDev Год назад +1

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

  • @valerianavarro7654
    @valerianavarro7654 Год назад

    Que curso de animaciones css me recomiendan ?

  • @jonathancoder
    @jonathancoder Год назад +1

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

  • @gamuro6977
    @gamuro6977 7 месяцев назад

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

  • @LuisJimenez-rq6wk
    @LuisJimenez-rq6wk 8 месяцев назад

    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.

  • @valentinfeller121
    @valentinfeller121 Год назад +14

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

  • @lautaroriveiro
    @lautaroriveiro Год назад

    Gracias una vez más, midu!

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

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

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

    como hacer para que funcione en celulares android e ios?

  • @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

  • @joelmatiascalcinaguzman8746
    @joelmatiascalcinaguzman8746 2 месяца назад

    Ya me enseño prof Heydi

  • @jjsegna
    @jjsegna Год назад +2

    muy bueno!!!!!

  • @angang5643
    @angang5643 9 месяцев назад

    que buen video y facil explicacion

  • @_Antarescor
    @_Antarescor Год назад

    Se me ocurre hacer un scroll Horizontal tipo menú de consola

  • @roariel06
    @roariel06 Год назад +1

    Gracias por todo!!

    • @midudev
      @midudev  Год назад

      A ti por comentar! 🤗

  • @Fabri-bn2lv
    @Fabri-bn2lv Год назад

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

  • @hugocangi6214
    @hugocangi6214 Год назад

    buenisimo recien me fije tien un html simple
    gracias voy a practicarlo,te comento luego

  • @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 😊

  • @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

  • @jairsonrangel1900
    @jairsonrangel1900 Год назад +1

    Eres un crack..

  • @peruanoOP
    @peruanoOP Год назад

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

  • @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?

  • @pipegoods
    @pipegoods Год назад +1

    Buen aporte!