Cascading style sheets (CSS) are an essential part of modern web design, and without them, websites would look as ugly as web design did a decade ago. Over time, the number of high-quality CSS tutorials available on the Web has increased greatly. Here are 21 amazing CSS tricks that you might not expect to be implemented with CSS alone.