Roam Pairing with Bardia on CSS and [BEM]
- Dropzone
- Goals::
- {{TODO}} Introduce some of Roam Pairing process to folks
- {{TODO}} Go through some of the LESS documentation - and see how I might use some of the helper stuff like variables to more systematically write class names.
- {{TODO}} Map out some of the BEM things for our class
- Help Resources::
- Items to map out
- Sublog
- 16:15 - 16:24 (9 min)
Planning
- 16:25 - 16:27
- 16:30
- figuring out zoom stuff
- 16:30 - 17:17
- Focus area
- 16:39 - 16:41
- Tangent Meta (20 min)
- 16:53 - 17:03 (10 min)
- One of the things I've been playing around with is the idea of tagging each item with whether they are B, E, or M
- Why
- Will totally affect their naming convention
- What's missing?
- Whether the class actually is sensible at all - or whether it is something that might not actually be a sensible container to exist.
- My first approach here was to go with block references - since it seems like these B, E, M are really only locally defined
- Previous approach had been to use Namespaced Pages - but that approach - even when using the styling BEM/Element or BEM/E feels both wrong and too slow.
- Takeaways
- 17:03 - 17:11 (7 min)
- 17:11 - 17:14 (3 min)
- 17:17 - 17:28 (11 min)
- 17:41
- [[MindBEMding - getting your head around Bem syntax]]
.rm-block .rm--heading {
.rm-block__children {
.rm-block__bullet {
margin-right: -12px;
opacity: 0;
}
}
}
{{TODO}} Choice Are elements ever sub-elements in BEM - or is it just always single level of hierarchy?