BEM: Simplify your CSS with 3 Principles

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024
  • BEM, OOCSS & SMACSS are CSS methodologies that companies like Twitter apply to organize their code and make it more maintainable.
    In this tutorial I'll introduce you to the basic principles that will allow you to get a cleaner CSS code.
    ___
    Follow me!
    Facebook: fb.co/Desarroll...
    GitHub: github.com/dow...
    ___
    🎵Ending song
    "Internet" - Camellos

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

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

    ❇️ Artículo completo ❇️
    webpunk.dev/bem-simplifica-tu-css/

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

    ¡Fantástico! Gracias por aportar valor.

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

      ¡Muchas gracias a ti por el comment!

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

      Qué haces acá crack? Jajaja justo vengo a buscar ayuda porque no pude comprenderte en tu curso de 9 horas el método Bien que recomiendas.

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

      Tus tutoriales me vienen salvando la cuarentena, crack

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

      @@luismi05 Haya paz!

    • @dannydecdz
      @dannydecdz 3 ปีที่แล้ว

      @@luismi05 Paga un curso si no queres ver anuncios ratón!

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

    Gracias, ahora logre entender BEM
    PD: La edicion ayudo mucho para hacer mas entretenido el video 😁

  • @rwcodev
    @rwcodev 3 หลายเดือนก่อน

    Me gustó el formato del vídeo, poner fragmentos del código de HTML al lado del css lo hace más fácil de asimilar.

  • @AlvarooZ
    @AlvarooZ 2 ปีที่แล้ว

    muy completo y bien explicado a decir verdad deja todo bastante claro a la hora de utilizar el BEM y tener mejor organizacion en el CSS que se suele liar.

  • @pdgago.ballester
    @pdgago.ballester 3 ปีที่แล้ว +1

    Wow. A 3 años de este vídeo y sigue siendo genial. Tenía dudas en cómo definir subelementos dentro de los elementos y este es de los pocos vídeos que explican qué pasa con esto. Muchas gracias.

  • @josemier5175
    @josemier5175 3 ปีที่แล้ว

    el mejor video que he visto sobre la metodología BEM

    • @webpunkdev
      @webpunkdev  3 ปีที่แล้ว

      Gracias, Jose! 😁

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

    Pedazo de explicación. Me ha quedado clarísimo. ¡Gracias!

  • @jhonyamerico2855
    @jhonyamerico2855 2 ปีที่แล้ว

    Vacan hasta me reí de mi realidad... Execelente vídeo para comprender gracias

  • @davidlunamontilla
    @davidlunamontilla 2 ปีที่แล้ว

    Jajaja, está bueno el ejemplo puesto al principio del vídeo.

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

    Hermoso vídeo, la manera en que explicaste y el contenido del vídeo, es una chimba, parce

  • @joseusechec.7710
    @joseusechec.7710 2 ปีที่แล้ว

    Brother muchas gracias por una explicación tan pedagógica. Lo entendí perfectamente.

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

    De verdad, no entiendo como no tiene más suscriptores este canal. Este video es oro puro. Me ha encantado la edición y cómo está todo explicado, al grano y sin dar demasiadas vueltas.
    Me alegro de haberte encontrado. Ya tienes una nueva suscriptora.
    Espero ver pronto más contenido nuevo. Por favor, no dejes de subir videos.
    Gracias por este trabajo tan bien hecho!.

  • @jorgetex21
    @jorgetex21 3 ปีที่แล้ว

    jajajjajaj, me encanto la introducción con la escenificación del código espagueti. Nuevo suscriptor!

  • @cristiandavidpalominoporra6229
    @cristiandavidpalominoporra6229 2 ปีที่แล้ว

    muchas gracias, entendi a la primera y me encanto la edicion

  • @s.p.a.c.e
    @s.p.a.c.e 2 ปีที่แล้ว

    Gracias amigo, gran contenido y super introducción me encanto! jajajaja.

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

    ¡Que buen video bro! La simplicidad para explicar, está casi que insuperable 🙌🙌

  • @MrJorjantas
    @MrJorjantas 3 ปีที่แล้ว

    Que buen video, no tenía ni idea de las metodologías de css

  • @DavidHernandezSantos78
    @DavidHernandezSantos78 3 ปีที่แล้ว

    He elegido este video para convencer a mi empresa por que debemos usar BEM, y no podía haber elegido mejor. Felicidades por tu trabajo. Un saludo.

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

    Otra metodología de trabajo es por medio de css in js, cada componente tiene sus propios estilos, y estos son renderizados cuando el componente es utilizado.

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

      ¡Por supuesto! Muy pronto más sobre esto.

    • @ecastmart
      @ecastmart 4 ปีที่แล้ว

      Eso es lo que se hace en frameworks como React, Angular, etc. ¿No?

  • @jaimesanchezgalvis
    @jaimesanchezgalvis 2 ปีที่แล้ว

    Muy grande je je je al principio me vi identiifcado, espectacular explicacion muchas gracias.

  • @andresroche8487
    @andresroche8487 3 ปีที่แล้ว

    gracias hombre. Me sacaste de todas mis dudas sobre la metodología bem. abia visto otros vídeo explcando la metodología pero eras bien largo o muy cortos y no explicaba tan bien como tu... es si creo la metodológica bem esta bien perron para ordenar el código css pero luego se forma un caos en el html... pero bueno de todas manera el html ya es un poco caotico. este es un gran vídeo!!

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

    Empezamos fuerte

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

    Excelente!
    Muchas gracias.

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

    Ya habia escuchado sobre la metodología BEM, pero con tu video me ha quedado todo muy claro, no mas CSS spaghetti xD

  • @julianlopez7185
    @julianlopez7185 3 ปีที่แล้ว

    Es el primer video tuyo que veo. Y me encantó. Muy bien explicado y se nota el trabajo detrás. Gracias por ello.

  • @cl3on482
    @cl3on482 2 ปีที่แล้ว

    Buenísimo. Lo aplicaré

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

    Que carajo le cuesta a mi profesor explicar asi???. Solo 11 minutos para entender finalmente lo que en el instituto tardan 3 semanas! Ten tu like, un nuevo suscriptor y pásame tu cuenta bancaria!

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

      Te vale PayPal? 😂

  • @ivandez1811
    @ivandez1811 4 ปีที่แล้ว

    wou te quedo brutal, hoy me lei la doc de bem pero no me quedo claro entonces busque un tutorial y encontre este video, y me quedo to claro

  • @Macsi_JRR10
    @Macsi_JRR10 3 ปีที่แล้ว

    0:52 tan real que asusta!!! , me re ayudo! gracias abrazo enorme

  • @emilianooliveto5028
    @emilianooliveto5028 3 ปีที่แล้ว

    Excelente explicación, muchas gracias. Like!

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

    Amé la explicación. gracias

  •  5 ปีที่แล้ว +1

    Que buen contenido y que curro para explicarlo con manzanas, felicidades tio!

    • @webpunkdev
      @webpunkdev  5 ปีที่แล้ว

      Muchas gracias! 😉

  • @Negroflojo
    @Negroflojo 5 ปีที่แล้ว

    Mis dieses por la explicación tan exquisita de este método, lo había escuchado pero nunca lo había puesto en práctica, con tus tips, ten por seguro que lo haré. Muchas gracias tío. :')

  • @jotaescalona
    @jotaescalona 2 ปีที่แล้ว

    Muchas gracias amigazo!

  • @3Designer_col
    @3Designer_col 3 ปีที่แล้ว

    jajajajajaja el mejor video.
    amo las formas diferentes de enseñar algo

  • @misaelmizrahi21
    @misaelmizrahi21 3 ปีที่แล้ว

    Mejor explicado imposible. Además el video esta genial te pasaste muchas graciass!

  • @jefedelosmagos
    @jefedelosmagos 2 ปีที่แล้ว

    Buenísimo, muchas gracias!

  • @Anonymous-Defense
    @Anonymous-Defense 3 ปีที่แล้ว

    genial el video, me encanto y entendi todo, me suscribo saludos

  • @seryestarvlog
    @seryestarvlog 2 ปีที่แล้ว

    Gracias por la información. Super útil para los que estamos aprendiendo. 🤟

  • @Tsukasa1929
    @Tsukasa1929 5 ปีที่แล้ว

    Me gusta la manera dinámica y simple que usas para explicar gracias por subirlo, recomendación: bajar el volumen de la música de fondo o no usar ninguna es difícil escuchar y concentrarse en lo que dices ya que la música de fondo es más fuerte que el tono de tu voz.

  • @virusmelissa6948
    @virusmelissa6948 2 ปีที่แล้ว

    ¡EXCELENTE APORTE! Suscrito ;)

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

    Gracias, suscrito.

  • @angelemiliosantana6335
    @angelemiliosantana6335 3 ปีที่แล้ว

    Muy bueno. Por fin entenderé mi propio código css😅

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

    Qué buena explicación brother! agradezco tu aporte a la comunidad! Saludos desde Perú

  • @danielasilva1864
    @danielasilva1864 3 ปีที่แล้ว

    Gracias por este vídeo,
    Me ayudo a entender mejor esta metodología.
    (Me encanto la edición)

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

    Muchas gracias, sería excelente una pequeña práctica donde pongamos en práctica la metodología Bem

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

      Toda la razón, no lo he metido porque se alargaría demasiado el vídeo, pero aquí puedes encontrar más ejemplos: getbem.com/
      ¡Un saludo! 🤗

    • @isaacmartinezrizo
      @isaacmartinezrizo 5 ปีที่แล้ว

      @@webpunkdev Muchas gracias amigo, Dios te siga bendiciendo.

  • @danielapaolapf9018
    @danielapaolapf9018 3 ปีที่แล้ว

    me guto la narración hace más entretenido y chevere felcidades

    • @webpunkdev
      @webpunkdev  3 ปีที่แล้ว

      Gracias Daniela 🤗

  • @enriquenieto9135
    @enriquenieto9135 5 ปีที่แล้ว

    Es una pasada el tutorial. Muchas gracias. Ojalá en el futuro pudieras hacer uno de SMACSS. Te deseo mucho éxito.

  • @alevilghost
    @alevilghost 2 ปีที่แล้ว

    Muchas gracias por compartir :3

  • @alfredmontoya9824
    @alfredmontoya9824 2 ปีที่แล้ว

    Gracias... Muy buen video!!!!

  • @diegopacheco8162
    @diegopacheco8162 3 ปีที่แล้ว

    Excelente !!
    Ahora sí entendí BEM
    Gracias !!

  • @casg
    @casg 3 ปีที่แล้ว

    Muy buena explicación, justo estoy atravesando por estás dudas! Muchas Gracias!

  • @christiancrespo2453
    @christiancrespo2453 5 ปีที่แล้ว

    Muchísimas gracias por este vídeo, eres un crack ! Me va de perla porque quiero empezar a tener buenas practicas para cuando empiece el proyecto final del ciclo y poder luego llevarlo al futuro curro !! :)

  • @samuelsaravia7621
    @samuelsaravia7621 2 ปีที่แล้ว

    Muy bueno tu tutorial, es entendible y capta la atención. Gracias!!

  • @NickPlateFree
    @NickPlateFree 4 ปีที่แล้ว

    Excesivamente claro

  • @franciscoa.sciarretta4347
    @franciscoa.sciarretta4347 3 ปีที่แล้ว

    jajaja, gran intro!

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

    Excelente explicación, muchas gracias! :D

  • @florballinas8785
    @florballinas8785 5 ปีที่แล้ว

    los contenidos de tus videos son muy buenos, y eres muy claro, deberias hacer mas videos :)

  • @encode2390
    @encode2390 2 ปีที่แล้ว

    Que gran video, gracias

  • @alejandrmsa
    @alejandrmsa 4 ปีที่แล้ว

    Gracias! esta muy bueno, estoy empezando a programar y esto me ha ayudado mucho a priorizar este tema.

  • @guaytrapa
    @guaytrapa 2 ปีที่แล้ว

    Tremenda explicación ! +1 sub . Buen trabajo crack, muchas gracias por el contenido de calidad 👊

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

      Gracias a ti, figura!

  • @d-landjs
    @d-landjs 3 ปีที่แล้ว

    Excelente explicación !!! Gracias por el aporte!

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

    Muchas gracias, excelente video.

  • @Tomi-yh1cb
    @Tomi-yh1cb 3 ปีที่แล้ว

    Muy bueno gracias!

  • @FernandoHernandez-pz9im
    @FernandoHernandez-pz9im 3 ปีที่แล้ว

    muy bien explicado y resumido

  • @carlosluna6205
    @carlosluna6205 3 ปีที่แล้ว

    Me identifique con lo del principio xd

  • @anthonyperez3415
    @anthonyperez3415 3 ปีที่แล้ว

    Muchísimas gracias , me encanto tu explicación!

  • @alexandervera8482
    @alexandervera8482 3 ปีที่แล้ว

    que buena introoooo

  • @russelqp
    @russelqp 4 ปีที่แล้ว

    Gracias, muy buena explicación de la metodología de BEM.

  • @valderrama999
    @valderrama999 5 ปีที่แล้ว

    Buen vídeo, me ha quedado súper claro la metodología BEM

  • @ijeanpierrebp
    @ijeanpierrebp 3 ปีที่แล้ว

    excelente video!

  • @jonathanramirez-np4ri
    @jonathanramirez-np4ri 3 ปีที่แล้ว

    Videazo

  • @armas125125
    @armas125125 4 ปีที่แล้ว

    Gracias...., excelente video
    saludos desde Quito

  • @leviathan0664
    @leviathan0664 3 ปีที่แล้ว

    Increible explicación, gracias por el aporte.
    Pregunta, si implemento Sass contaria como metodologia para odernar codigo?

    • @valecbcb
      @valecbcb 3 ปีที่แล้ว

      Me gustaría saber lo mismo!

  • @adrianmontilla3095
    @adrianmontilla3095 3 ปีที่แล้ว

    Excelente brooo

  • @sebastianrodelo7965
    @sebastianrodelo7965 3 ปีที่แล้ว

    Gracias!

  • @leonardomanuelcancio6122
    @leonardomanuelcancio6122 3 ปีที่แล้ว

    Buenísimooo

  • @Activamedia
    @Activamedia 4 ปีที่แล้ว

    muy claro gracias

  • @juliancolorado9232
    @juliancolorado9232 3 ปีที่แล้ว

    excelente video, la info fue muy clara

  • @matiasjaubet
    @matiasjaubet 4 ปีที่แล้ว

    Muy bien explicado. Gracias!!

  • @jututogame1999
    @jututogame1999 4 ปีที่แล้ว

    Y si solo veo el inspector del elemento para saber cual es ese elemento?

  • @flavioNacho
    @flavioNacho 4 ปีที่แล้ว

    ¡Gracias! Muy bien explicado. ✌️

    • @webpunkdev
      @webpunkdev  4 ปีที่แล้ว

      Gracias por comentar!

  • @miguelvasquez9849
    @miguelvasquez9849 3 ปีที่แล้ว

    Jaja me identifico con los primeros 1:30 minutos

  • @emilianoastier7226
    @emilianoastier7226 2 ปีที่แล้ว

    gracias entendiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

  • @enriqueruiz320
    @enriqueruiz320 3 ปีที่แล้ว

    Excelente

  • @mongoloperuano
    @mongoloperuano 3 ปีที่แล้ว

    De manera intuitiva ya he ido organizando mi código de ese modo, antes de conocer BEM. Así que simpatizo con esta organización, especialmente en lo de separar los modificadores. Ahora bien, no entiendo que aporta crear clases de elementos cuando en realidad puedo acceder a los elementos mediante la anidación de selectores como ->
    .selectordebloque p {}

    • @webpunkdev
      @webpunkdev  3 ปีที่แล้ว

      Si el día de mañana cambiaras ese p por un span (por poner un ejemplo), el estilo se rompería. Al usar clases estás haciendo que los estilos no dependan de los elementos HTML (lo desacoplas).

    • @mongoloperuano
      @mongoloperuano 3 ปีที่แล้ว

      @@webpunkdev si se puede dar esa variabilidad usaré un nth child o lo que toque. Entiendo lo que quieres decir, pero creo que hay los suficientes selectores css como para no tener que depender de crear clases para elementos. ¿O quizás no lo acabo de entender? Puede ser.

  • @machisebastian3880
    @machisebastian3880 2 ปีที่แล้ว

    Buena video fuiste al unico que entendí te felicito por tu video tengo una duda de novota, puedo usar alguna class que yo quiera ósea ponerle el nombre que quiera?

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

      Es es el problema, que puedes hacer lo que quieras :p

  • @elsoldadodetaisontv
    @elsoldadodetaisontv 2 ปีที่แล้ว

    gran video, mi pregunta es en el minuto 8:51 la clase aparece así "feactured-post__author" es quiere decir "modificador-elemento__bloque". espero su repuesta

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

      No, en este caso featured, pese a ser un adjetivo, funciona como una palabra más que conforma el nombre del bloque.

  • @rojasd92
    @rojasd92 3 ปีที่แล้ว

    te doy like por que me rei mucho al primer minuto del video, ame el uso
    de la canción sonata luz de luna

  • @beto.aveiga
    @beto.aveiga 5 ปีที่แล้ว

    No, hoy no me resulta familiar jajaa. Pero sí algunos años atrás. no voy a mentir.

  • @ArturoJoseMojicaGuerrero
    @ArturoJoseMojicaGuerrero 3 ปีที่แล้ว

    Excelente video, tenia dudas sobre esto, no he usado metodologia pero como lo propones se ve interesante y facil para mis CSS; pero tengo una inquietud puedo usar varios modificadores a un elemento? se puede y que limite tiene.

    • @webpunkdev
      @webpunkdev  3 ปีที่แล้ว

      Claro que puedes, no hay límites :)

  • @diegofernandoortizgamboa9363
    @diegofernandoortizgamboa9363 3 ปีที่แล้ว

    excelente

  • @clasesdeprogramacion.net_erc
    @clasesdeprogramacion.net_erc 3 ปีที่แล้ว

    gracias crack

  • @jonathancastillo5953
    @jonathancastillo5953 4 ปีที่แล้ว

    Muchas gracias!.

  • @ezequielahs1076
    @ezequielahs1076 5 ปีที่แล้ว

    Jajja que buen video lpm jajaj bem es hermoso.

  • @jaalre2023
    @jaalre2023 2 ปีที่แล้ว

    Me dio risa jajaja si me a pasado que hago un desastre en css

  • @bryanandiallerena1914
    @bryanandiallerena1914 3 ปีที่แล้ว

    8:54 no me quedó muy claro este ejemplo. No se supone que los elementos no pueden tener subelementos? entonces por qué el elemento feature-post__content tiene subelementos feature-post__picture y feature-post__text?

    • @webpunkdev
      @webpunkdev  3 ปีที่แล้ว

      Lo que no podría tener es feature-post__content__picture

  • @MiguelBonifaz
    @MiguelBonifaz 4 ปีที่แล้ว

    Excelente, gracias.

  • @alan_d
    @alan_d 2 ปีที่แล้ว

    6:52 no condice lo que decís con lo que figura en la traducción. Entonces, ¿cuál sería la manera justa de hacerlo?
    ¿nombre elemento o nombre del bloque al que pertenece?

    • @webpunkdev
      @webpunkdev  4 หลายเดือนก่อน

      Los subtítulos automáticos están mal, lo que digo en el audio del vídeo es lo correcto.