This is a fascinating read on how using pure CSS with data attributes can already be used for some impressive display logic:
This is also very interesting and in the same lane: