滚动浏览页面时,我在iOS 11中收到以下错误。 (在Firefox,Safari和Chrome中)。在Android设备中,错误没有发生。
这些是背景图片,我不知道这是否是造成错误的原因。
图片2显示了如何在Android中显示和显示图像。
<div
className="shelf-page-lists-icons-background"
style={containerImage}
/>
<div
style={styles.container}
>
<p style={styles.listsTitle}>{list.title}</p>
</div>
CSS
containerImage = {
backgroundImage: url(${list.image}),
backgroundSize: 'cover',
height: 150,
borderRadius: 4,
position: 'absolute',
width: imageWidth,
overflow: 'hidden',
}
container: {
height: 150,
display: 'flex',
flexDirection: 'column',
justifyContent: 'flex-end',
marginBottom: 10,
padding: '0px 40px 13px 16px',
},
.shelf-page-lists-icons-background {
opacity: 0.84;
filter: brightness(0.4)
}
答案 0 :(得分:5)
问题似乎与过滤器有关:Slow CSS Filters on iPhone?
我添加了上面提到的这些属性,似乎有效:
-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;