好吧,现在我正在尝试使用支持firefox,opera,chrome的CSS渐变功能制作一个很酷的桌子。
它看起来很棒但是它太落后了。当我向下滚动页面时,它会大大滞后。即使在超高速计算机上它也很慢,因此它与计算机无关。我也试过不同的浏览器仍然滞后。当我禁用渐变背景颜色功能时,它返回正常。
那我怎么能解决这个问题呢?还是有其他方法可以让我看起来很酷。谢谢。
这就是表格http://img202.imageshack.us/img202/4905/howlook.png
的样子这是我用于表tds的示例类
.ML0
{
color: #000000;
text-decoration: none;
background: rgb(229,229,229);
background: -webkit-gradient( linear, left bottom, left top, color-stop(0.09, rgb(229,229,229)), color-stop(0.55, rgb(242,242,242)), color-stop(0.78, rgb(255,255,255)) );
background: -moz-linear-gradient( center bottom, rgb(229,229,229) 9%, rgb(242,242,242) 55%, rgb(255,255,255) 78% );
background: -o-linear-gradient( bottom, rgb(229,229,229) 9%, rgb(242,242,242) 55%, rgb(255,255,255) 78% );
background: -ms-linear-gradient( bottom, rgb(229,229,229) 9%, rgb(242,242,242) 55%, rgb(255,255,255) 78% );
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 5px rgba(0, 0, 0, 0.1) inset;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
}
答案 0 :(得分:8)
这是一个问题,浏览器供应商应该修复,而不是你。你正常使用CSS3渐变。
我建议您向相应的供应商提交错误报告。如果您需要良好的滚动性能,那么现在就提出替代方案。背景图像非常适合这种情况;你不需要用CSS做所有。