Whether you're just getting started learning web development, or have been around a while, Style Stage is a creative opportunity to update and practice your CSS skills.
Read on to learn what Style Stage is, and get some helpful resources to build your contribution.
Style Stage is a modern CSS showcase styled by community contributions. Making a pull request to this repo involves adding your own unique CSS stylesheet to the showcase.
New to CSS? Pro at CSS? Haven't looked at it in a while and could use some practice? Wherever you may rank your CSS skills, Style Stage welcomes your contribution!
Contributing to Style Stage involves redesigning the home page by creating your own stylesheet. You may not alter the HTML, and you must abide by the guidelines for your styles to be accepted into the showcase. Style Stage is a learning opportunity, not a beauty contest. All submissions that meet the guidelines will be accepted!
There are 4 ready-to-go options to get started:
- Visit the files section to download the source files
- Get the Sass template for the original Main Stage which includes BrowerSync for hot-reload as you create your styles
- Jump right in by forking the full source CodePen.
- Get a minimal boost with the Style Stage Skeleton Starter CodePen
New to submitting a PR? Check out the FAQ on Style Stage.
Worried about the PR review process? See my Twitter thread with tips about that process.
- Practice new and old layout techniques, such as CSS grid and flexbox
- Learn and practice using modern CSS properties - there's a great list on Style Stage to be inspired by, not to mention peeking at the techniques in use by the existing showcase styles
- Brush up on selectors like adjacent sibling (
+), the various ways to select with
:nth, and element and attribute selectors. Check out CSS Diner for a fun way to practice and learn about available selectors.
- Improve your page layout skills as you consider the page elements as a system and how they interact, and what happens at boundaries, and as you create relationships using size and space, and explore selecting a font stack and creating hierarchy.
Review more tips in the Style Stage Resources >
PS - I'm also the author of ModernCSS.dev which is a series of in-depth tutorials to help you upgrade your CSS skills 🚀
You can view all the current styles at StyleStage.dev/styles/.