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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 163

  • @DaNiel-sq3em
    @DaNiel-sq3em ปีที่แล้ว +59

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

    • @midulive
      @midulive  ปีที่แล้ว +4

      Tal cual!!

    • @Julliigan
      @Julliigan ปีที่แล้ว +2

      Literal hoy lo necesitaba jajaja

  • @rojasguarachinestorignacio884
    @rojasguarachinestorignacio884 ปีที่แล้ว +33

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

  • @juancamilosalcedo9832
    @juancamilosalcedo9832 ปีที่แล้ว +13

    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

  • @emanuelpalacio-q3l
    @emanuelpalacio-q3l ปีที่แล้ว +21

    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.

  • @code1866
    @code1866 ปีที่แล้ว +73

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

    • @anatolygb5707
      @anatolygb5707 ปีที่แล้ว +2

      No sabes lo poco que me importa tu opinion

    • @juanandresbohorquezbolanos5604
      @juanandresbohorquezbolanos5604 ปีที่แล้ว +13

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

    • @jinastarin
      @jinastarin ปีที่แล้ว

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

  • @elliotgaramendi
    @elliotgaramendi ปีที่แล้ว +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

  • @CbastianAraque
    @CbastianAraque ปีที่แล้ว +16

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

  • @danielmantilla3325
    @danielmantilla3325 ปีที่แล้ว +6

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

  • @codesandtags
    @codesandtags ปีที่แล้ว +5

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

    • @greenPowerLab
      @greenPowerLab ปีที่แล้ว +2

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

    • @anatolygb5707
      @anatolygb5707 ปีที่แล้ว

      Alashama Colombia darma

  • @normanejm
    @normanejm ปีที่แล้ว +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 ปีที่แล้ว

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

  • @the-retro-center-espanol
    @the-retro-center-espanol ปีที่แล้ว +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 ปีที่แล้ว

      está orientado a objetos CJH!

    • @the-retro-center-espanol
      @the-retro-center-espanol ปีที่แล้ว

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

    • @anatolygb5707
      @anatolygb5707 ปีที่แล้ว

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

  • @SaRaSa2012
    @SaRaSa2012 ปีที่แล้ว +6

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

  • @DAVIDIL81
    @DAVIDIL81 ปีที่แล้ว +2

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

    • @midulive
      @midulive  ปีที่แล้ว +1

      Eso me lo apunto!

  • @kevindana2170
    @kevindana2170 7 หลายเดือนก่อน +1

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

  • @Pindassh
    @Pindassh ปีที่แล้ว +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

  • @rubenpire657
    @rubenpire657 2 หลายเดือนก่อน

    Oye, buenísimo 👏🎉 harán lo mismo con la propiedad "transition" algún día? Suelo usar más esa 😅

  • @davidagreda2023
    @davidagreda2023 ปีที่แล้ว +2

    eres lo maximo midu, ten eso siempre presente

    • @anatolygb5707
      @anatolygb5707 ปีที่แล้ว +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

  • @miguelinho8824
    @miguelinho8824 ปีที่แล้ว +1

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

  • @luismoncada9654
    @luismoncada9654 ปีที่แล้ว +1

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

  • @ale02.coding
    @ale02.coding ปีที่แล้ว

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

  • @efisiodev
    @efisiodev ปีที่แล้ว

    aue maravilla por fin 👏🏻

  • @legionsra
    @legionsra ปีที่แล้ว

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

  • @bomboneramufa
    @bomboneramufa ปีที่แล้ว

    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.

  • @javieromedes754
    @javieromedes754 ปีที่แล้ว +1

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

  • @marc_gutii
    @marc_gutii ปีที่แล้ว

    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

  • @jacl_dev
    @jacl_dev ปีที่แล้ว

    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

  • @RicardoMorales-km6yy
    @RicardoMorales-km6yy ปีที่แล้ว

    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.

  • @alexandercanavire7144
    @alexandercanavire7144 ปีที่แล้ว +2

    Esto podía realizarse sin js, añadiendo otra animación junto a esa poniéndole un delay de la duracion de la opacidad al display none.
    Por ej:
    animation: 0.3s animacionOpacity, 0.1s animacionDisplayNone .3s;
    @keyframes animacionOpacity{
    to{
    opacity: 0
    }
    }
    @keyframes animacionDisplayNone {
    to{
    display: none
    }
    }

  • @VitalPlusLife
    @VitalPlusLife ปีที่แล้ว

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

  • @jeanpaulsanchezmendoza1328
    @jeanpaulsanchezmendoza1328 8 หลายเดือนก่อน

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

  • @josedanielpumarejogarcia853
    @josedanielpumarejogarcia853 ปีที่แล้ว +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;
    }
    }
    `

  • @andresTorrecilla14
    @andresTorrecilla14 ปีที่แล้ว

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

  • @facuzeronqn
    @facuzeronqn ปีที่แล้ว

    Que hermoso!! Hoy es un buen dia xD

  • @desko27
    @desko27 ปีที่แล้ว +8

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

  • @akyrogames
    @akyrogames ปีที่แล้ว

    Menudo inventazo. Eso antes era un coñazo con js. Gracias por el video.

  • @alpaca5548
    @alpaca5548 ปีที่แล้ว +1

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

  • @ElPolemista
    @ElPolemista 9 หลายเดือนก่อน

    Brutal, y con los slide down?

  • @airixxxx
    @airixxxx ปีที่แล้ว

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

  • @carlukiio
    @carlukiio ปีที่แล้ว

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

  • @syl_28
    @syl_28 10 หลายเดือนก่อน

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

  • @diegogutierreztafur9498
    @diegogutierreztafur9498 ปีที่แล้ว

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

  • @frontend96
    @frontend96 9 หลายเดือนก่อน

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

  • @antonyacostaleonelgranados5236
    @antonyacostaleonelgranados5236 ปีที่แล้ว

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

  • @panamatsu5958
    @panamatsu5958 ปีที่แล้ว

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

  • @josee.payemamani5062
    @josee.payemamani5062 ปีที่แล้ว

    ufffff, ya era hora.

  • @MiseryKira
    @MiseryKira ปีที่แล้ว

    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.

  • @roycascante6404
    @roycascante6404 ปีที่แล้ว +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 😮‍💨

  • @TheLastXV
    @TheLastXV ปีที่แล้ว

    Diablos lo que necesitaba

  • @JuanFcoHGon2014
    @JuanFcoHGon2014 ปีที่แล้ว

    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?

  • @gustavovera5876
    @gustavovera5876 ปีที่แล้ว

    Ahora a combinarlo con transition-delay 🙌

  • @AlexXiuhuitl
    @AlexXiuhuitl ปีที่แล้ว

    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

  • @MatiDragon
    @MatiDragon ปีที่แล้ว

    Gracias por este hermoso conocimiento

  • @danielsucno1636
    @danielsucno1636 11 หลายเดือนก่อน

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

  • @luis96xd
    @luis96xd ปีที่แล้ว

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

    • @DiMagggio741
      @DiMagggio741 ปีที่แล้ว

      Todos los navegadores basados en chromium lo tienen

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

  • @pablolancho6278
    @pablolancho6278 6 หลายเดือนก่อน

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

  • @jschellDev
    @jschellDev ปีที่แล้ว

    Al fin man!

  • @yensex
    @yensex ปีที่แล้ว

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

  • @jaimemartin1932
    @jaimemartin1932 ปีที่แล้ว

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

  • @nameteGM
    @nameteGM 10 หลายเดือนก่อน

    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?

  • @addevmoises
    @addevmoises ปีที่แล้ว +1

    Muy genial, nunca usé display: none para desaparecer elementos porque no es animable siempre he usado visibility: hidden que si es animable, el tema que está propiedad preserva el espacio del elemento desaparecido cosa que no pasa con display: none. Encuentro que ese es el beneficio de esta nueva opción

  • @marketinginhouse
    @marketinginhouse ปีที่แล้ว

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

  • @anthon952
    @anthon952 ปีที่แล้ว

    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

  • @TraigoLaClave
    @TraigoLaClave ปีที่แล้ว

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

  • @GierIbac
    @GierIbac ปีที่แล้ว

    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

  • @staffel0232
    @staffel0232 9 หลายเดือนก่อน

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

  • @GonDevel
    @GonDevel ปีที่แล้ว

    En cada novedad, camba todo xd

  • @musikdoktor
    @musikdoktor ปีที่แล้ว +1

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

    • @TheLastXV
      @TheLastXV ปีที่แล้ว

      Que actualicen y ya está

  • @cbr9731
    @cbr9731 ปีที่แล้ว

    Excelente video.

  • @cleper5152
    @cleper5152 ปีที่แล้ว

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

  • @gamuro6977
    @gamuro6977 ปีที่แล้ว

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

  • @andresvalenzuela
    @andresvalenzuela ปีที่แล้ว

    Buenísimo para animar menús desplegables

  • @chrissbenitez
    @chrissbenitez ปีที่แล้ว

    Wow increible!!

  • @Retales2022
    @Retales2022 ปีที่แล้ว

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

  • @calimio6
    @calimio6 ปีที่แล้ว

    El futuro es hoy!

  • @michaelminda8993
    @michaelminda8993 10 หลายเดือนก่อน

    Cómo se hace esto con tailwint css

  • @ES-zf1mc
    @ES-zf1mc ปีที่แล้ว

    Te quiero!

  • @guillermoherrera5769
    @guillermoherrera5769 ปีที่แล้ว

    Excelente video

  • @julianvallejo562
    @julianvallejo562 ปีที่แล้ว

    pero lo hizo en brave cual chrome?

  • @pomelopy
    @pomelopy 5 หลายเดือนก่อน

    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?

  • @Jesus_Leandro
    @Jesus_Leandro ปีที่แล้ว

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

  • @cislsky
    @cislsky ปีที่แล้ว +1

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

  • @guillermo.dapaixao
    @guillermo.dapaixao ปีที่แล้ว +1

    el futuro es hoy

  • @isahirzm
    @isahirzm ปีที่แล้ว

    hay algun link para ver la compatibilidad de esto?

  • @greenPowerLab
    @greenPowerLab ปีที่แล้ว

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

  •  ปีที่แล้ว

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

  • @galletaleekun3869
    @galletaleekun3869 ปีที่แล้ว

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

  • @manusoftar
    @manusoftar ปีที่แล้ว +1

    De verdad es una chorrada porque hacerlo con JS es sumamente simple, si hubiera sido algo extremadamente complicado igual te aceptaba que era algo que cambiaba todo, pero no es el caso.

  • @dautislayer5272
    @dautislayer5272 ปีที่แล้ว

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

    • @midulive
      @midulive  ปีที่แล้ว +1

      No, el visibility hidden no afecta al layout

  • @burrita4358
    @burrita4358 10 หลายเดือนก่อน +1

    Alguien sabe que Linux esta utilizando?

    • @jesusv.3312
      @jesusv.3312 4 หลายเดือนก่อน

      No es Linux es macOS

  • @alejandrogordo9468
    @alejandrogordo9468 ปีที่แล้ว

    LO CAMBIA TODO!

  • @joseerickcarreon5895
    @joseerickcarreon5895 ปีที่แล้ว

    Excelente vídeo 10/10

  • @hbiblia
    @hbiblia ปีที่แล้ว

    07:53 Puedes hacer un evento con animationend, pero no utilices el timeout que no esta sincronizado con el render de refresco del navegador.

  • @Code__Play
    @Code__Play ปีที่แล้ว +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 ?

  • @Diablerick
    @Diablerick ปีที่แล้ว

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

  • @diegoentraigues
    @diegoentraigues ปีที่แล้ว

    Si haces un keyframe del tipo: 0%{opacity:1} 99% {opacity: 0;} 100% {display: none} creo que funcionaría en cualquier navegador

    • @caalmeydal
      @caalmeydal ปีที่แล้ว

      Pensé lo mismo al ver el video, lo has probado?

  • @billyteske6492
    @billyteske6492 ปีที่แล้ว

    Esto si es un notición!!!!

  • @ianrivas9404
    @ianrivas9404 ปีที่แล้ว

    Ojala algun dia se pueda animar el order

  • @bryancanon7457
    @bryancanon7457 ปีที่แล้ว

    La era de htmx se acerca.

  • @__adrian__martin__
    @__adrian__martin__ ปีที่แล้ว

    Que bendicion!