The humble :checked state is often overlooked unless you're building a form, which is a downright shame. There's so much we can do with it! Anything that has two or more states (think boolean values in jQuery, if statements etc) has the potential to be done with :checked.
I've seen these when the site designer chooses to offer multiple style options to their users. This one would work great for a power company or an electrician. View the Codepen
This is something I mentioned above, but it's a use-case that is tailor made for :checked. You simply style the label as your hamburger icon, and BAM. You can toggle that sucker without a single line of JS. View the Codepen
This is a bit more advanced use of :checked, but it's something that is almost always done with JS. I haven't seen pure CSS tabs done hardly anywhere. View the Codepen
While this is all really cool stuff, there are a few things to consider when using :checked for things like this.
As with most of my shorter posts, questions can be asked and answered down in the comments. Enjoy tinkering!
Did I help you out?