今天我一直在把一个页面放在一起,并认为我会使用CSS3实现条纹背景。在Firefox以外的所有浏览器中,似乎都很好。 (我使用的是5.01,但在5.0检查过)CSS3背景大小属性导致ff5极端性能问题
的代码很简单:
body {
background-color: #ebeced;
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%,
transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);
background-size:6px 6px;
}
在Chrome和Opera伟大的作品,但它几乎崩溃FF。
很明显,我知道我可以实现与重复的背景图片的效果,但我想知道如果任何人有类似的问题,或只是再次磨合与CSS3的问题;)
测试中的jsfiddle产生相同问题,我没有做出小提琴,因为我不想让你崩溃负责!
哦,这不是一个缓慢的电脑问题,我在一个i7,8GB内存,等等等等。
我认为这是一个背景大小的属性问题,就好像你增加或完全移除它然后问题已解决,但它不适合我,除非我可以使用背景大小。
听起来像你应该报告的错误。猜测,这里发生的事情是平铺梯度非常慢,但是如果没有实际的测试用例很难分辨出来。我只是在Fx4和Fx5以及每晚都尝试过你的代码片段,而且都没有显示任何性能问题。但请注意,这可能取决于操作系统,现在我在Mac上。如果你真的在Mozilla上报告错误,请在cc字段添加“:bz”。或者,如果您可以指示我展示问题,我可以为您报告错误。 –
感谢您的回复。我现在在w7上,我只会开火雪豹并先在那里检查它,这样我可以发送更完整的错误报告。我会确保我cc .bz。 – tcnarss
我可以确认它不会影响Mac上的FF,现在写出bug。 – tcnarss