There are many variants on the CSS3 gradient technique that we discussed in the previous article. At the simplest level, you could overlay a gradient with the "fade" effect of another gradient on top:
45° Stripe With Fade
- body { margin: 0; background-color: #000;
- background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0),
- rgba(0, 0, 0, 1) 50%),
- -moz-repeating-linear-gradient(45deg, rgba(0, 238, 170, 0.5),
- rgba(0, 238, 170, 0.5) 12px, rgba(0, 0, 0, 0) 12px,
- rgba(0, 0, 0, 0) 15px);
- -moz-background-size: cover, 22px 22px;
- background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1) 50%),
- -webkit-repeating-linear-gradient(45deg, rgba(0, 238, 170, 0.5),
- rgba(0, 238, 170, 0.5) 12px, rgba(0, 0, 0, 0) 12px, rgba(0, 0, 0, 0) 15px);
- -webkit-background-size: cover, 22px 22px;
- background-size: cover, 22px 22px; }
By playing around with angles, background size, position and stops, it's possible to produce a wide variety of patterns:
Sawtooth
- body { background-image:
- -moz-linear-gradient(45deg, #500 0%, #500 50%, #300 50%, #300 100%);
- -webkit-linear-gradient(45deg, #500 0%, #500 50%, #300 50%, #300 100%);
- -moz-background-size: 50px 100px;
- background-size: 50px 100px; }
Blueprint
(Including coverage for Opera).
- body {
- background-color:#269;
- background-image: -moz-linear-gradient(white 2px, transparent 2px),
- -moz-linear-gradient(0, white 2px, transparent 2px),
- -moz-linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px),
- -moz-linear-gradient(0, rgba(255,255,255,.3) 1px, transparent 1px);
- background-image: -o-linear-gradient(white 2px, transparent 2px),
- -o-linear-gradient(0, white 2px, transparent 2px),
- -o-linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px),
- -o-linear-gradient(0, rgba(255,255,255,.3) 1px, transparent 1px);
- background-image: -webkit-linear-gradient(white 2px, transparent 2px),
- -webkit-linear-gradient(0, white 2px, transparent 2px),
- -webkit-linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px),
- -webkit-linear-gradient(0, rgba(255,255,255,.3) 1px, transparent 1px);
- background-size:200px 200px, 200px 200px, 40px 40px,40px 40px;
- background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px; }

Haha, that is actually incredibly clever.
![Prometheus: Collector's Edition (Bilingual) [Blu-ray 3D + Blu-ray + DVD + Digital Copy] Prometheus: Collector's Edition (Bilingual) [Blu-ray 3D + Blu-ray + DVD + Digital Copy]](http://ecx.images-amazon.com/images/I/5192I1rtYnL._SL160_.jpg)

