Over the past years, I've tried many CSS style guides. I've tried OOCSS; I've tried SMACSS; I've tried naming conventions like BEM; I've tried company-wide style guides like Trello's Style Guide. All of them were okay, but I felt that they were missing something.
I want to share with everyone my CSS style guide that I have been experimenting with and found great success with. I call it LucidCSS.
very clear and easy to understand Merriam-Webster
I believe that there are three goals to any CSS style guide:
LucidCSS adds a fourth goal:
CSS is complicated as heck, and I believe that we should strive to make our CSS writing as simple as possible.
My style guide is detailed here.