微信小程序css样式在iOS10上解析不正确
[BUG]:在用大型的圆角矩形制作水波特效的时候发现,在安卓设备上显示正常,在iOS11的设备上显示也是正常,在iOS10设备上显示为,超出屏幕部分的圆角矩形未渲染,导致角度旋转动画进行时会有一段时间为空白,甚至是在缺失一个view组件。然后无意间发现,home键返回主页再返回微信小程序时样式又显示正常,锁屏再显示也是正常。
[DEMO]
< view class = 'water-wave-container' > < view class = 'water1' ></ view > < view class = 'water2' ></ view > </ view > |
.water-wave-container{ position : absolute ; top : 0 ; left : 0 ; height : 20 rem; width : inherit; box-sizing: border-box; z-index : 0 ; } .water 1 { height : 60 rem; width : 65 rem; border-radius: 45 rem; background-color : #4099ec ; z-index : 1 ; position : absolute ; top : -48 rem; left : -32.5 rem; margin-left : 50% ; animation: rolling infinite 7 s linear; -webkit-animation: rolling infinite 7 s linear; } .water 2 { height : 100 rem; width : 100 rem; border-radius: 40 rem; background-color : #9bcbf7 ; z-index : 0 ; position : absolute ; top : -90 rem; left : -50 rem; margin-left : 50% ; animation: rolling infinite 10 s linear; -webkit-animation: rolling infinite 10 s linear; } [@keyframes](/user/keyframes) rolling{ from{ transform: rotate( 0 ); -webkit-transform: rotate( 0 ); } to{ transform: rotate( 360 deg); -webkit-transform: rotate( 360 deg); } } |