Filtering elements without JS

  • Colors are just checkboxes.
  • Shapes —radiobuttons with an upgrade: you can uncheck once it's checked.

Just CSS, no JS, enjoy!

Only modern browsers supported, can be emulated in IE via expressions, but I'm lazy enough not to do it here.