Esta NOVEDAD de CSS ¡SI QUE LO CAMBIA TODO! 🤯

Sdílet
Vložit
  • čas přidán 31. 08. 2023
  • En este video te mostrare como puedes usar la propiedad display de CSS para hacer animaciones. !PRUEBALO¡
    ▶ No te pierdas más directos en: / midudev
    ▶ Discord de la Comunidad: / discord
  • Věda a technologie

Komentáře • 160

  • @DaNiel-sq3em
    @DaNiel-sq3em Před 11 měsíci +58

    Solo los que lo hemos hecho entendemos lo feliz que nos pone esa notice

    • @midulive
      @midulive  Před 11 měsíci +3

      Tal cual!!

    • @Julliigan
      @Julliigan Před 9 měsíci +2

      Literal hoy lo necesitaba jajaja

  • @rojasguarachinestorignacio884
    @rojasguarachinestorignacio884 Před 11 měsíci +32

    Me parece muy loco como te mantienes actualizado con cada cosa que sale. Muy genial tu contenido la verdad

  • @juancamilosalcedo9832
    @juancamilosalcedo9832 Před 11 měsíci +14

    Es tan increíble ver cómo escribes código en un dos por tres, es realmente emocionante llegar hasta ese nivel! Algún día

  • @elliotgaramendi
    @elliotgaramendi Před 11 měsíci +22

    Dios!!! Tanto lo esperaba. Ojalá pronto el z-index si es que se puede, que más que animado parece un delay, sería genial que se vaya difuminando hasta su capa correcta. Tantas propiedades que no se pueden animar pipipi. Y exacto la idea es hacerlo con puro CSS, no con JavaScript o como algunas personas que aún piensan que la forma más óptima es usar jQuery XD

  • @code1866
    @code1866 Před 11 měsíci +72

    No sabes la alegría que me acaba de dar conocer esta nueva funcionalidad. No te lo imaginas 😂🎉

    • @anatolygb5707
      @anatolygb5707 Před 11 měsíci +2

      No sabes lo poco que me importa tu opinion

    • @juanandresbohorquezbolanos5604
      @juanandresbohorquezbolanos5604 Před 11 měsíci +12

      @@anatolygb5707 Suficiente como para que lo hayas dedicado con comentario haciendoselo saber 🤣

    • @jinastarin
      @jinastarin Před 10 měsíci

      @@juanandresbohorquezbolanos5604 decile........ "lero-lero"

  • @sebastianaraque5469
    @sebastianaraque5469 Před 11 měsíci +15

    Lo del display none me parece muy bueno, siempre me tocaba usar alternativas para animar un display: none.
    Ahora es pan comido. 🎇🎇✨✨

  • @user-hy9hl6ie5o
    @user-hy9hl6ie5o Před 11 měsíci +20

    Me gusta que css este mejorando para evitar usar al minimo posible javascript en animaciones o temas de diseño.
    Eso va a ser que javascript quede solo para temas de logica e informacion.

  • @federicocorrea6367
    @federicocorrea6367 Před 11 měsíci +2

    Por fin llegó esto, que manera de renegar cuando habia que aplicar una animación con display: none! Excelente video Midu

  • @danielmantilla3325
    @danielmantilla3325 Před 11 měsíci +6

    Hace tiempo que me preguntaba cuando estaría disponible, ahora es todo una bendición.

  • @kevindana2170
    @kevindana2170 Před 3 měsíci +1

    Muy bueno, yo hacia algo similar con position absolute y visibility: hidden (todo porque el display: none no se podia animar)

  • @codesandtags
    @codesandtags Před 11 měsíci +4

    Me encanta la pasión que le metes a las cosas que explicas 😅 me emociona cada vez que compartes estas cosas nuevas

    • @greenPowerLab
      @greenPowerLab Před 11 měsíci +2

      Lo deja todo en la cancha emoción 100% real grande miduv

    • @anatolygb5707
      @anatolygb5707 Před 11 měsíci

      Alashama Colombia darma

  • @miguelinho8824
    @miguelinho8824 Před 11 měsíci +1

    apenas estoy aprendiendo desarrollo web y tus videos son entretenidos y aprendo algo nuevo siempre

  • @SaRaSa2012
    @SaRaSa2012 Před 11 měsíci +6

    Genial!! Donde puedo ver estos updates y asi estar al tanto de las features que van agregando? gracias!

  • @DAVIDIL81
    @DAVIDIL81 Před 11 měsíci +2

    Vaya labor informativa nos estás regalando... Si pasas por Murcia alguna vez te invito a comer!

  • @davidagreda2023
    @davidagreda2023 Před 11 měsíci +2

    eres lo maximo midu, ten eso siempre presente

    • @anatolygb5707
      @anatolygb5707 Před 11 měsíci +1

      Maximo o minimo, creo que es minimo man te equivocaste, pero no pasa nada man por eso hay gente como yo que ayuda a los que van un poco perdidos denada bro

  • @efisiodev
    @efisiodev Před 11 měsíci

    aue maravilla por fin 👏🏻

  • @normanejm
    @normanejm Před 11 měsíci +2

    En todos mis proyectos tenía que animar el max-height y el max-width. Y con ésto es la solución absoluta!!! (Que también me quita dolores de cabeza) Gracias!!!

    • @anatolygb5707
      @anatolygb5707 Před 11 měsíci

      Que es que es que es que es que me da igual pinpinela

  • @jschellDev
    @jschellDev Před 11 měsíci

    Al fin man!

  • @luismoncada9654
    @luismoncada9654 Před 11 měsíci +1

    No sabes cuándo espere este día 😂😂😂😂

  • @pablotoledo3935
    @pablotoledo3935 Před 11 měsíci +4

    Maravilloso, mucho tiempo mezclando animaciones css con javascript por culpa de esto. Genial!! Me parece grandioso que cada vez el javascript esté más orientado a la lógica y css te provea de todo lo necesario para el ui ux

    • @anatolygb5707
      @anatolygb5707 Před 11 měsíci

      está orientado a objetos CJH!

    • @pablotoledo3935
      @pablotoledo3935 Před 11 měsíci

      @@anatolygb5707 no entendí, que son los objetos CJH?

    • @anatolygb5707
      @anatolygb5707 Před 11 měsíci

      @@pablotoledo3935Objetos Caused Jidly Historialitated (CJH) Bueno esto es un propiedad muy compleja, que pocos saben, tu centrate en que está orientado a objetos a secas

  • @MatiDragon
    @MatiDragon Před 11 měsíci

    Gracias por este hermoso conocimiento

  • @diegogutierreztafur9498
    @diegogutierreztafur9498 Před 11 měsíci

    muy buena información, cada día mas sorprendido.

  • @ale02.coding
    @ale02.coding Před 11 měsíci

    Esto me paso en un proyecto es un dolor de cabeza JJAJAAJ y me alegran que vayan mejorando

  • @josee.payemamani5062
    @josee.payemamani5062 Před 11 měsíci

    ufffff, ya era hora.

  • @chrissbenitez
    @chrissbenitez Před 10 měsíci

    Wow increible!!

  • @TheLastXV
    @TheLastXV Před 11 měsíci

    Diablos lo que necesitaba

  • @Pindassh
    @Pindassh Před 11 měsíci +7

    Hace muchos años se podia hacer eso con jQuery mediante el fadein o fadeout, hacia una animación con la opacidad y le daba un display none al final, pero me parece genial que se pueda hacer de forma nativa con css

  • @facuzeronqn
    @facuzeronqn Před 11 měsíci

    Que hermoso!! Hoy es un buen dia xD

  • @cbr9731
    @cbr9731 Před 11 měsíci

    Excelente video.

  • @VitalPlusLife
    @VitalPlusLife Před 11 měsíci

    por fin lo que tanto espere, ya puedo descansar en paz.

  • @marketinginhouse
    @marketinginhouse Před 10 měsíci

    Midu, crees que hoy en día ya se puede usar CSS NEsting para proyectos pequeños como páginas webs para clientes?

  • @guillermoherrera5769
    @guillermoherrera5769 Před 11 měsíci

    Excelente video

  • @bomboneramufa
    @bomboneramufa Před 10 měsíci

    Con js cuando se aplica el estilo final que se active por llamada desde la raíz de ejecución y listo, de hecho así lo armaron a eso porque se lo ve en propiedades de js.

  • @joseerickcarreon5895
    @joseerickcarreon5895 Před 11 měsíci

    Excelente vídeo 10/10

  • @andresTorrecilla14
    @andresTorrecilla14 Před 11 měsíci

    Que guapa esta característica, me acabaron de dar una idea 😁

  • @TraigoLaClave
    @TraigoLaClave Před 11 měsíci

    tremendo!!! años metiendo workaround para emular esto 🥹

  • @franciscojavierrestrepocas8664

    Ayuda demasiado la implementación, antes me tocaba en JavaScript un timer para que haga la animación antes de cambiar el show y que al terminar el timer se oculte

  • @daviddemetriolopezpaz7303
    @daviddemetriolopezpaz7303 Před 11 měsíci

    chulada! :):)

  • @antonyacostaleonelgranados5236

    Genial midu, un dolor de cabeza menos ojala sigan implementando mas porque faltan unos cuantos 😅

  • @GierIbac
    @GierIbac Před 10 měsíci

    Tardará en soportarse en todos los navegadores? Me interesa para mí proyecto que tengo en pausa. O será que mientras tanto lo hago con js

  • @marcoricardocastaneda6380
    @marcoricardocastaneda6380 Před 4 měsíci

    Ojalá algún día implementen una variante al overflow: hidden que no corte las sombras. 🙏🏼🙏🏼🙏🏼

  • @jaimemartin1932
    @jaimemartin1932 Před 11 měsíci

    Y para animar de forma más lenta como se mueve el elemento a la posición del que se ha eliminado?

  • @marc_gutii
    @marc_gutii Před 10 měsíci

    Personalmente no me ha tocado hacer esto antes, pero tiene que ser la misma sensación de cuando en Firefox añadieron la propiedad backdrop-filter con el blur jajajajja

  • @ElPolemista
    @ElPolemista Před 5 měsíci

    Brutal, y con los slide down?

  • @syl_28
    @syl_28 Před 6 měsíci

    No puedes poner que la animacion en el ultimo porcentaje, en los keyframes ponga el display none ?

  • @josedanielpumarejogarcia853
    @josedanielpumarejogarcia853 Před 11 měsíci +1

    Inicialmente mi elemento tiene una variable booleana en true que lo muestra con una animación de fade in luego se cambia el valor de la variable false cambia la clase de fade in por esta pasa la animacioón y funciona. No se si por esa actualización funciona el siguiente código:
    ` .animation-fade-out-010 {
    opacity: 1;
    display: none;
    animation: animation-fade-out 0.1s ease-in forwards;
    }
    @keyframes animation-fade-out {
    0% {
    opacity: 1;
    display: flex;
    }
    100% {
    opacity: 0;
    display: none;
    }
    }
    `

  • @jeanpaulsanchezmendoza1328
    @jeanpaulsanchezmendoza1328 Před 3 měsíci

    Wow! Impresionante! Como que lo hubieran hecho desde hace años, no?

  • @ES-zf1mc
    @ES-zf1mc Před 11 měsíci

    Te quiero!

  • @billyteske6492
    @billyteske6492 Před 11 měsíci

    Esto si es un notición!!!!

  • @__adrian__martin__
    @__adrian__martin__ Před 11 měsíci

    Que bendicion!

  • @legionsra
    @legionsra Před 10 měsíci

    Yo nisiquiera podia usar el animationEnd de javascript porque el cliente pedia que se pudiera revertir la compleja animacion con acciones de usuario (ejemplo popover pasando el raton por encima muchas veces rapido) y si lo hacia con animationEnd en JS se acumulaban stacks y empezaba a glitchearse. Tenia que usar un setimeout con la duracion exacta de la animacion y luego comprobar que el estado de los styles estaba correcto para hacer display none y sino no ejecutar tal acción. Un verdadero casoplon de codigo para algo tan simple...

  • @davidcode22
    @davidcode22 Před 11 měsíci

    Maravilloso

  • @jacl_dev
    @jacl_dev Před 11 měsíci

    Hace menos de una semana me paso ese mismo dolor de cabeza, ahora veo como gaste mi tiempo en 30 líneas de código, ahora lloro mirando lo fácil que era que nos solucionaran ese problema

  • @GonDevel
    @GonDevel Před 11 měsíci

    En cada novedad, camba todo xd

  • @panamatsu5958
    @panamatsu5958 Před 11 měsíci

    Parecerá poca cosa, pero la de veces que hemos tenido que resolver este problema y ahora es tan sencillo y elegante 🤯🤯

  • @yensex
    @yensex Před 11 měsíci

    En el keyframe
    Debes debe de color cuando llegue al 100% ahí deberías d colocar el display none

  • @desko27
    @desko27 Před 11 měsíci +8

    Este detalle es guapísimo, la elegancia del CSS está alcanzando niveles estratosféricos 😂

  • @greenPowerLab
    @greenPowerLab Před 11 měsíci

    Oye yo batalle con eso en si momento es muy emocionante saber que ya eso funciona🎉🎉🎉

  • @pablolancho6278
    @pablolancho6278 Před 2 měsíci

    esto es top!! el problema es cuando estará con buen soporte

  • @danielsucno1636
    @danielsucno1636 Před 6 měsíci

    Tenes alguna pagina donde pueda enterarme de las novedades de css js y html?

  • @gustavovera5876
    @gustavovera5876 Před 11 měsíci

    Ahora a combinarlo con transition-delay 🙌

  • @FDA25
    @FDA25 Před 11 měsíci

    Que pasada!

  • @MiseryKira
    @MiseryKira Před 11 měsíci

    No hago scripting, solamente programación, pero este cambio es brutal, recuerdo que cuando estaba desarrollando me topé con cosas así y tenía que caer en javascript.

  • @javieromedes754
    @javieromedes754 Před 11 měsíci +1

    No es una tontería, a nivel del desarrollo de CSS es brutal, es un brinco gigante, que bonito es esto! =D

  • @nameteGM
    @nameteGM Před 6 měsíci

    Mi pregunta es si esto funcionara ñara todo los navegadores. O solo para las versiones actualizadas. Es decir lo que se actualizo fue css o los navegadores. Es decir. Ahora mismo yo cojo mi firefox del 2020. Programo eso y funciona?

  • @gamuro6977
    @gamuro6977 Před 11 měsíci

    Soy el único que se pregunta si el movimiento de los elementos posteriores al animado se puede suavizar?

  • @andresvalenzuela
    @andresvalenzuela Před 11 měsíci

    Buenísimo para animar menús desplegables

  • @burrita4358
    @burrita4358 Před 5 měsíci +1

    Alguien sabe que Linux esta utilizando?

  • @RicardoMorales-km6yy
    @RicardoMorales-km6yy Před 11 měsíci

    caray!... llevo muuuchos años esperando por esta mejora!. Midu tiene toda la razón. Parece una chorrada, pero no imaginas el quebradero de cabeza que produce trabajar una serie de animaciones que requieren usar display: none de ese modo. El uso de JS para animaciones como esa no es ideal, porque vas contra todo principio de optimizar el rendimiento. Una simple animación no debería requerir un script.

  • @anthon952
    @anthon952 Před 11 měsíci

    pues yo lo que hacia era animar el opacity x segundos y con js colocaba un setTimeOut y luego de la misma cantidad de segundos le aplicaba el display none, esto me ahorrara 3 lineas de codigo js, 3 lineas de codigo css y una clase

  • @ianrivas9404
    @ianrivas9404 Před 11 měsíci

    Ojala algun dia se pueda animar el order

  • @user-yr4mn6qr7p
    @user-yr4mn6qr7p Před 11 měsíci

    Ayer comencé el blog de mi colectivo y estaba necesitando esta función para hacer que un menú desplegable se animara correctamente, sin saberlo ya estaba usando esta forma de animar, pero tonto de mí inexperto en css, no lo supe ver jsjsjsjsjs

  • @JuanFcoHGon2014
    @JuanFcoHGon2014 Před 10 měsíci

    Pero la pega que le veo es que solo funciona en navegadores modernos por lo que veo y los diseñadores debemos hacer diseños que se vean bien por lo menos en la versión actual y en versiones anteriores. No siempre en la ultima versión me explico? No obstante está bien saberlo y te quería preguntar ¿Tienes algún video donde pueda dar un repaso a mis conocimientos de javascript sin ser un curso?

  • @musikdoktor
    @musikdoktor Před 11 měsíci +1

    Buenisimo el problema es que perderiamos el soporte en browsers viejos. Pero si q en un futuro cercano estara muy bien..

    • @TheLastXV
      @TheLastXV Před 11 měsíci

      Que actualicen y ya está

  • @cleper5152
    @cleper5152 Před 11 měsíci

    Ah que belleza, jajaj easy, a mí me emociona muchísimo

  • @luis96xd
    @luis96xd Před 11 měsíci

    A mi me parece una buena noticia! 😄
    Ojalá que todos los navegadores lo implementen

    • @DiMagggio741
      @DiMagggio741 Před 10 měsíci

      Todos los navegadores basados en chromium lo tienen

  • @alpaca5548
    @alpaca5548 Před 11 měsíci +1

    ahora a esperar años a que todos tengan actualizados los navegadores

  • @julianvallejo562
    @julianvallejo562 Před 10 měsíci

    pero lo hizo en brave cual chrome?

  • @edualfio
    @edualfio Před 5 měsíci

    Aleluya!

  • @airixxxx
    @airixxxx Před 11 měsíci

    Excelente noticia. Para el que quiera animar elementos eliminados del DOM usando states de React, la librería Framer Motion lo permite.

  • @calimio6
    @calimio6 Před 11 měsíci

    El futuro es hoy!

  • @dautislayer5272
    @dautislayer5272 Před 11 měsíci

    Creo que lo hacia cambiando display none por visibility hidden, y no dejaba el hueco

    • @midulive
      @midulive  Před 11 měsíci +1

      No, el visibility hidden no afecta al layout

  • @roycascante6404
    @roycascante6404 Před 11 měsíci +1

    Totalmente si es muy molesto recurrir a JavaScript solo por eso y para poder animar tenía que hacer siempre un setTimeOut de la animación para que poder aplicar el display: none al final de la animación 😮‍💨

  • @michaelminda8993
    @michaelminda8993 Před 6 měsíci

    Cómo se hace esto con tailwint css

  • @staffel0232
    @staffel0232 Před 5 měsíci

    :D
    Esto hace 1 año era ciencia ficción

  • @isahirzavalamiranda7886
    @isahirzavalamiranda7886 Před 10 měsíci

    hay algun link para ver la compatibilidad de esto?

  • @guillermo.dapaixao
    @guillermo.dapaixao Před 11 měsíci +1

    el futuro es hoy

  •  Před 11 měsíci

    Totalmente de acuerdo, pues no me ha tocado esto las p****** siempre. Buena noticia!!!

  • @alejandrogordo9468
    @alejandrogordo9468 Před 11 měsíci

    LO CAMBIA TODO!

  • @genaroibc
    @genaroibc Před 11 měsíci

    🎉🎉🎉❤❤❤

  • @roneiservargas
    @roneiservargas Před 11 měsíci

    Lo cambia todo 🗿

  • @Jesus_Leandro
    @Jesus_Leandro Před 11 měsíci

    El otro día estaba dandome dolores de cabeza intentando hacer éso, hasta que me rendí con la animación para eliminar😅

  • @Code__Play
    @Code__Play Před 11 měsíci +1

    Y podría funcionar si se pusiera en la animación que en el 0% al 90% tenga la animación y en el 100% el display none ?
    No sé si funcionaria ?

  • @omarsamudio3418
    @omarsamudio3418 Před 17 dny

    Pregunta para quien lo entendió.... Al final es solo animation? O puedo capturar los datos en caso que la utilizemos para actualizar una db.... Definitivamente tendremos que usar javascript de vuelta? Desaparece el id?

  • @carlukiio
    @carlukiio Před 11 měsíci

    Ese joven programador tan ilusionado yendo a poner una animación al display: none y descubriendo la cruda realidad del mundo. Nunca más.

  • @cislsky
    @cislsky Před 11 měsíci +1

    🤩 adios de hacer movidas para el display none animado 🎉🎉

  • @Retales2022
    @Retales2022 Před 11 měsíci

    Esto nos simplifica mucho el trabajo, porque hacerlo con JavaScript es más trabajo

  • @AI_lp
    @AI_lp Před 10 měsíci

    Interesante, pero aún se debe espererar un tiempo para que sea un estándar a usar.

  • @Diablerick
    @Diablerick Před 10 měsíci

    Un buen diseño es mejor hacerlo desde CSS. Un buen avance.

  • @galletaleekun3869
    @galletaleekun3869 Před 11 měsíci

    Ya no existe Internet Explorer 😂😂 pero Safari quiere su puesto