Wait, that Buzzfeed They have a framework?
Yes, Buzzfeed! It would make sense that Buzzfeed would have a hand in development, since they are responsible for a good amount of web content. (And yes, I am aware I’m leaning hard into the cliché of a listicle.)
1.) It’s simple
If you’re using a styling framework, it should be easy to use. Including the proper classes in my HTML was smooth and I saw results right away. I implemented it here on this site in under a half hour and was really happy with how much cleaner it made my site. It didn’t even conflict with what styling I already had.
2.) There’s a class for everything
Want to change your text size? Easy enough. Use
xs-text-6 to make your text have the same styling as a basic
h6 header. the
6 denotes size, and is ranged from 1 to 6. In the same vein, there’s a class called
caps which styles your text into allcaps. Need to center an element? Don’t bother building custom CSS to do it. Use Solid’s
Now, that could get messy, like this:
But that would be ridiculous and defy convention, both from Buzzfeed’s point of view and the practical developer’s.
3.) No Really, there’s a class for everything
What’s impressive is just how robust and sensible the classes are. They all follow some kind of convention, and there’s always something to nudge the content one way or another.
4.) I just love the way it looks
Buzzfeed’s site is clean and sensible. They have to display a metric ton of content, serving it up to a metric ton of people. Everything belongs in it’s box and the boxes are clean. There’s plenty to distract you from doing your everyday work, but nothing distracts from the content itself. Being able to implement similar ordering of content is a breeze and enjoyable.
5.) This thing
The block grid. Want a grid to have four items at one size and two on another? Easy.
No lists, no odd tricks with keeping everything in one row and hoping that the column system you are using can push the extra content over. Simple
block-grid__item and there you go. I freaking love it.