Muy bien explicado, tal vez a simple vista no se aprecia la utilidad de BEM, pero cuando un proyecto empieza a escalar siempre es bueno guiarse por alguna convencion para hacer el codigo mas limpio
Bien explicado 😃 Duda… En los «navbar__link», si le agregamos un modificador, la clase quedaría así ¿No? «navbar__link--select», con lo cual, al final, ese ítem quedaría con dos clases, «navbar__link navbar__link--select». Es lo mismo que haces con el «navbar» y el «navbar--secondary».
Hola, ¿qué tal? Si, es correcto, aunque es un tema de gustos, ya que CSS permite agregar múltiples clases simplemente dejando un espacio, ósea que podrías agregar una segunda clase llamada active (navbar__link active) la cual puede ser agregada o quitada según la necesidad usando JavaScript. Saludos.
Hola, ¿qué tal? Perfectamente, podrías llamar los 3 links de esa forma y agregar un modificador al que consideres, lo importante sería estructurar los nombres de forma clara y entendible. Sin embargo, lo ideal sería que llamaras los modificadores con dos guiones al medio "link--active" y las clases principales con 2 guiones abajo "link__select" Un saludo.
Mas claro imposible, me hiciste entender en menos de 10 minutos lo que busqué por horas para dominarlo.
Me alegra saber que el video te haya sido de ayuda.
Un video de menos de 10 minutos y listo, directo al grano, gracias.
¡Qué bueno que te gusto!, aunque no todos los videos puedo hacerlos tan cortitos, un saludo.
Sos muy claro explicando..! Muchas gracias!!
Excelente video, muchas gracias! No sé porqué otras personas se complican tanto. crack!
Me alegra mucho, ver que estos videitos que hago son de utilidad. Un saludo.
Gracias me has ayudado a entender mejor las clases en css
¡Genial! Me alegra mucho leer estos comentarios 🥳
Excelente explicación, gracias!!!😀
Me alegra mucho que sirva de ayuda en proceso de aprendizaje. Un saludo.
Muchas gracias, muy bien explicado!
Muy bien explicado, tal vez a simple vista no se aprecia la utilidad de BEM, pero cuando un proyecto empieza a escalar siempre es bueno guiarse por alguna convencion para hacer el codigo mas limpio
Super útil, muchas gracias.
Sos un capo, te amo.
¡Lo hago con cariño para todos ustedes, gracias por ver!
Bien explicado 😃
Duda… En los «navbar__link», si le agregamos un modificador, la clase quedaría así ¿No? «navbar__link--select», con lo cual, al final, ese ítem quedaría con dos clases, «navbar__link navbar__link--select». Es lo mismo que haces con el «navbar» y el «navbar--secondary».
Hola, ¿qué tal? Si, es correcto, aunque es un tema de gustos, ya que CSS permite agregar múltiples clases simplemente dejando un espacio, ósea que podrías agregar una segunda clase llamada active (navbar__link active) la cual puede ser agregada o quitada según la necesidad usando JavaScript.
Saludos.
Me estaba volviendo loco tratando de entender esto hasta que ví este video genio
Que bueno que el video haya sido de tu agrado y te haya resuelto tus dudas, un saludo.
Buen video ✌, ¿consulta por qué no sería 'navbar__link--select' en lugar de 'link--select'?" 🤔
Hola, ¿qué tal? Perfectamente, podrías llamar los 3 links de esa forma y agregar un modificador al que consideres, lo importante sería estructurar los nombres de forma clara y entendible. Sin embargo, lo ideal sería que llamaras los modificadores con dos guiones al medio "link--active" y las clases principales con 2 guiones abajo "link__select" Un saludo.
Vale, muchas gracias por la aclaración @@juandavid_dev 🙌
Genial
He escuchado y visto demasiado el tema de BEM y sin embargo, siguen solicitando el dominio de Bootstrap u otras librerías y frameworks de diseño 🥺
Te entiendo, ya que aunque BEM ofrece flexibilidad y control, Bootstrap, Tailwind y otros frameworks son populares por su facilidad de uso y rapidez.
En vez de usar BEM podéis usar CSS modules que es un enfoque más moderno y sencillo.
Gracias por el aporte, un saludo.
Primer comentario