ESPECTACULAR efecto para tu BOTÓN con sólo CSS

Поделиться
HTML-код
  • Опубликовано: 20 ноя 2022
  • Usando una animación, un poco de blur y el pseudo elemento before, tienes un botón super llamativo para tu web.
    ¿Qué te parece? Di algo en los comentarios. 💬
    #shorts
  • НаукаНаука

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

  • @enriquemendoza5442
    @enriquemendoza5442 10 месяцев назад +139

    button {
    background: black;
    cursor: pointer;
    border: none;
    padding: 16px 32px;
    color: azure;
    font-size: 24px;
    font-weight: bold;
    position: relative;
    border-radius: 12px;
    }
    button:hover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, red, blue, deeppink, blue, red, blue, deeppink, blue);
    background-size: 800%;
    border-radius: 12px;
    filter: blur(8px);
    animation: glowing 20s linear infinite;
    }
    @keyframes glowing {
    0% {
    background-position: 0 0;
    }
    50% {
    background-position: 400% 0;
    }
    100% {
    background-position: 0 0;
    }
    }

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

      sos un capo hermano!!

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

      heroe sin capa

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

      Te amo❤

    • @Gromilto
      @Gromilto 5 месяцев назад

      Grande

    • @KarlaGonzalez-gj9dn
      @KarlaGonzalez-gj9dn 28 дней назад

      Oigan tengo una pregunta, porque a mí no me sale cuando tengo una imagen de fondo? En ese caso que puedo hacer? Porque si le quito la imagen si me sale

  • @FranzRios-si3rb
    @FranzRios-si3rb Год назад +74

    Aprovecharé la oportunidad de cada pequeño video que hagas para decirte LO MÁQUINA QUE ERES!!! En la comunidad se te quiere :)
    Grasias! 🧙🏼‍♂🧙🏼‍♂

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

      Muchas gracias, Franz!!!! 🤗

    • @Ghost_Egocentrico
      @Ghost_Egocentrico 9 месяцев назад +4

      ​@@midudevpara la siguiente deja el codigo en los comentarios para estudiarlos

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

      ​@@Ghost_Egocentricoyo utilizo copyfish es una extensión de Chrome , seleccionas una imagen o vídeo en este caso y te saca el texto. Osea copias el texto del propio video

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

    Estoy aprendiendo html y css de a poquito en freecodecamp, y videos asi me motivan y me dan ganas de seguir aprendiendo

  • @xjoeth55
    @xjoeth55 Год назад +29

    no me funcionaba pero volvi a hacerlo paso por paso y el error que tuve fue que coloque un espacio en los grados eso tiene que quedar pegado osea asi 45deg si lo colocan de la siguiente forma 45 deg no les va a funcionar y en la parte donde el coloca button ::before la pueden cambiar por button:hover::before la animacion solo aparecera cuando pases el mouse por el boton

    • @mijailmurzha3381
      @mijailmurzha3381 8 месяцев назад +2

      Si algo caracteriza la programacion es que uno puede pasarse horas buscando un error para que al final sea o que te olvidaste de poner un punto y coma o cualquier otra cosa como colocar mal en nombre de una variable

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

    Guapísimo!!! Me flipan estos short!!! Enhorabuena!!!!!

  • @nexxo9352
    @nexxo9352 9 месяцев назад +2

    no puedo conseguir el efecto rgb del botón, no me toma el nombre de la animación

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

    Maravilloso, te ganaste un nuevo seguidor ♥️♥️

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

    Algún día llegaré al modo Hércules como tú 🤙🏽

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

    sos crack amigo, me funciona de 10, es increible. GRACIAS!

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

    Me salió ok 👌 gracias Bro, uno aprende bastante con estos detalles

  • @Matador30.
    @Matador30. Год назад

    Impresionante! Gracias!

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

    La genialidad de qu eparezca que es facil increible gracias

  • @r2kstudio
    @r2kstudio Год назад +10

    Esta genial. Pero se te olvidó indicar que el efecto se activa en el :hover

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

      @@nachorodber Asi es

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

      Como lo haría con el método hover?

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

      @@ricardoaguirre6391 No es método, sino el estado del botón... osea al poner el cursor sobre el, se pone en estado hover

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

      Ah perfecto y para hacerlo de esa manera como lo realizo?

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

      @@ricardoaguirre6391 En donde pone button::before debería ser button:hover::before

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

    No sabía que se podían poner tantos colores en el gradiente.😅

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

    Un aporte de última hora, si tienes otros eventos y animaciones en la misma hoja de estilos, y a eso le sumas el ponerlo como un input dentro de un formulario funcional que envía peticiones HTTP, a lo mejor se complica un poco, pero buen ejemplo y mejor explicación ✌

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

    ummmm🤤 cada Short tuyo es un Banquete de Conocimiento.

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

      Gracias, Adriel!

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

    Tenes muy buen contenido. Te sigo 👍

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

      Muchas gracias, Fede!

  • @jorgevladimirbetancourtsor8039

    Eres un crack.

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

    Dios que bien explicas, y eso que estoy en FP con el Visual Studio y me viene genial, gracias ❤

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

      Gracias, Asua! 🤗

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

    Midu tienes pensado hacer algun curso de css ?

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

    Eres un mago
    Estoy haciendo un BOOTCAMP Y he utilizado algunas de tus técnicas

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

    Wow genial!!!

  • @Ls-xb2bn
    @Ls-xb2bn Год назад

    Crack!

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

    Por una simple "," que no habia puesto entre los colores de gradiente, no funcionaba. Casi parto la pantalla del computador.

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

    Una pregunta, como haría esto en un hbs?.
    Sería seguir los mismos pasos?

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

    Se puede conseguir ese efecto en otras cosas ademas del boton?

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

    MAGO

  • @josetorres-xh6fx
    @josetorres-xh6fx Год назад

    craaaack!!! El messi del desarrollo web!

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

    midu, por respeto a nosotros solo pido que no vuelvas a decir que no sabes css JAJAJAJAJAJAJAJ. Grande máquina!

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

      Me defiendo. :D

  • @giancarloandreechavezperez1832

    Midudev el mejor!!

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

    sabías que la manera más optima de escribir los colores es con los 6 carácteres en minúscula 😁

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

    Brutal

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

    Hola! muy bueno pero no puedo hacer que me quede con una clase en Wordpress para hcaer un CTA en el menu.
    .menu-cta2 a {
    {
    background: black;
    cursor: pointer;
    border:none;
    padding:16px 32px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    position:relative;
    border-radius: 12px;
    }
    button::before {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: linerar-gradient(
    45deg,
    red,blue,deeppink, blue,
    red, blue, deeppink, blue
    );
    background-size: 800%;
    border-radius: 10px;
    filter: blur(8px);
    animation: glowing 20s linear infinit
    }
    @keyframes glowing{
    0%{
    backgorund-position: 0 0;
    }
    50%{
    background-position: 400% 0;
    }
    100%{
    background-position: 0 0;
    }
    }
    }
    que estoy haciendo ma?
    Muchas gracias

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

    Party button 🎉🎉 midu es demasiao pro/master

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

    Cómo hago qué funciones si mi código trabaja por label :(

  • @Oswaldo_Veraza
    @Oswaldo_Veraza 7 дней назад

    por alguna razón me toma el width y height del documento y rellena todo el body xd

    • @Oswaldo_Veraza
      @Oswaldo_Veraza 7 дней назад

      habia olvidado poner position relative en el padre por intentar hacerlo de memoria jaja

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

    donde podemos tomar el codigo copy paste :D

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

    esta genial a ver si lo puedo incrustar en un esp8266 en un webserver iot, ojala resulte :)

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

    grande

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

    Bárbaro!!!

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

    crack

  • @LINEASVAL
    @LINEASVAL 10 месяцев назад

    POR QUE EN VEZ DE VERLE SU CAROTA, NO PUSO EL EL DESARROLLO DEL BOTON -. - IGUAL BIIEN echo

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

    No se hacerlo, osea pongo html y luegl css o todo en css

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

    Likeable

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

    Tienes cursos diplomados?

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

    no se por qeu no agarra la animacion.... no pasa nada

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

    no funciono xd

  • @LINEASVAL
    @LINEASVAL 10 месяцев назад

    🔥🔥🔥🙏

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

    God

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

    Es infin: que mas?
    Y.. donde se pone el hover?

  • @Daniel-0of
    @Daniel-0of Год назад

    ctrl + c en accion

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

    se puede usar el ::before en estilos en linea en React? no lo he conseguido ni he encontrado información... he tenido que importar un .css

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

      El ::before es una característica única de CSS y/o SCSS, así que no, no podrás conseguirlo en react de la misma forma

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

      @@joelserrano2280 Cómo podría ser para React? he intentado varias maneras y no he podido

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

    Boton gamer 😂

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

    Como lo ejecuto, para que salga el boton mientros realizo todo esos procedimientos

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

      Tengo el mismo problema q vos y otr duda tengo la app de celular y dice elegir idioma css seria c# o c++??

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

    Donde aprendiste HTML?

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

    Se puede hacer el mismo efecto con tailwind?

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

      Poder, se puede, pero no se podría sólo con las clases nativas del framework.

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

    00:00

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

    a mi no me sale el movimiento de rotacion que tiene solo con animation: glowing 20s linear infinite y el @keyframes glowing {...}. tengo el codigo tal cual. que hay que anadir?

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

      Edit: al contenedor ponele position relative y z-index 0, con eso lo pude hacer funcionar

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

    Te reto....ahora hazlo accesible para que realmente valga la pena.

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

      Efectivamente, al ser una etiqueta button no tiene funcionalidad alguna (a no ser que lo hagas de forma síncrona, cosa que a día de hoy no se suele usar), debería ser una etiqueta input type=submit para que submitiese el contenido del form :D

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

    Porque usas la pseudo clase :: before en lugar de ::hover?

    • @vickyr.barcia9471
      @vickyr.barcia9471 Год назад

      Me pregunto lo mismo, si quisiera que la animación aparezca solo al pasar el cursor, bastaría con sustituir before por hover?

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

      No tengo ni idea de qué se le pasará realmente por la cabeza, pero, respondiendo a tu pregunta, el hover es un evento únicamente para cuando tienes el cursos encima del elemento, mientras que el before sucede antes del contenido de cada elemento seleccionado, por lo cual son eventos diferentes, el código siempre va a estar para las necesidades de cada página/app y ningún código va a ser igual que otro, por lo que usa el que mejor se adapte a tus necesidades ;)

    • @Xardimods
      @Xardimods 5 месяцев назад

      Para no agregar más clases. ::before es una pseudoclase que puedes agregar a cualquier elemento HTML, sin tener que crear la clase en sí.

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

    alguien puede darme el codigo entero?