在Safari中,从静态图像到视频的CSS转换很不稳定
CSS transition from static image to video is jerky in Safari
我们在一个网站上有一系列的图像/视频,使用javascript和CSS转换定期交换。这些方法可以很好地处理图像到图像,或者视频到图像,但是当从图像过渡到视频时,视频在开始播放之前会抖动。
这只发生在Safari 9/10中。
网址为http://thealthanicollection.com/。这个视频在左上角,并定期更换。
有人知道这个问题吗?触发硬件加速会有帮助吗?
触发硬件加速理论上可以解决这个问题,尽管这可能会给你带来其他问题。
众所周知,Chrome(即使在你的情况下工作)在这个问题上没有做得很好,即使它可以解决Safari中的问题,它也可能在Chrome中产生问题(你必须测试它):
- 为什么一些CSS属性的转换缓慢且不流畅
- CSS3在Firefox、Chrome和IE中的转换差异
- http://www.binarymoon.co.uk/2014/02/fixing-css-transitions-in-google-chrome/
但请先测试一下,因为我的资源比你的问题要老得多:)
我的建议是先尝试更快的转换。这解决了我以前遇到的类似问题。
尽管如此,我还是想参考以下SO问题(好吧,公认的答案),以帮助你在触发硬件加速的最佳实践,如果你决定采取这条路:
提高CSS3的过渡性能
相关文章:
- CSS-如何定位内容数据标题
- 视频HTML没有'无法在Internet Explorer 11上工作
- 播放当前视频时如何停止其他视频?JavaScript
- 放置100%高度的视频&使用css或javascript的100%宽度
- HTML5 视频风格的 CSS
- HTML 和 CSS 视频样式
- 当选择某个 CSS 时,是否有可能播放 youtube 视频
- 使用Firefox进行CSS视频过滤
- 在“显示CSS”属性设置为无后自动播放视频
- CSS保持背景视频居中
- 如何测试html5音频、视频和特定css属性
- /deep/combinator视频范围蓝色css未正确显示
- 视频背景没有't工作(html,css,js)
- 如何使这个Youtube视频可点击(css+z索引)
- 在Safari中,从静态图像到视频的CSS转换很不稳定
- 当CSS属性溢出改变时,在firefox上重新加载Youtube视频
- 简单的CSS或JavaScript加载屏幕的Avada wordpress网站,同时加载一个大的视频文件,消失后,页面完
- 用于褪色覆盖视频控件的CSS
- 使用jQuery/javascript/css改变flash视频对象的属性
- 视频编辑使用HTML, CSS和Javascript仅