这是一个可以在大多数浏览器上运行的例子。
基本上你使用两种背景色,第一个从0%开始,在50%,而第二个从51%开始结束,并在100%结束
我使用水平取向:
background: #000000;
background: -moz-linear-gradient(left, #000000 0%, #000000 50%, #ffffff 51%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(50%,#000000), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #000000 0%,#000000 50%,#ffffff 51%,#ffffff 100%);
background: -o-linear-gradient(left, #000000 0%,#000000 50%,#ffffff 51%,#ffffff 100%);
background: -ms-linear-gradient(left, #000000 0%,#000000 50%,#ffffff 51%,#ffffff 100%);
background: linear-gradient(to right, #000000 0%,#000000 50%,#ffffff 51%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff',GradientType=1);
对于不同的调整,你可以使用http://www.colorzilla.com/gradient-editor/
工作就像一个魅力,谢谢! – 2011-12-17 00:00:18
另请参见:z-index:-1 – user956584 2014-08-01 09:51:12
谢谢,它帮助我在表格上实现这种效果:http://jsfiddle.net/c9kp2pde/ – 2015-04-22 15:54:44