收藏
回答

skyline中border-radius和linear-gradient混用表现异常?



  
    
  


/**index.wxss**/
page {
  height100vh;
  display: flex;
  flex-direction: column;
  background-color#F0F5FA;
}


.scrollarea {
  flex1;
  overflow: hidden;
}


@keyframes skeleton-loading {
  0% {
    background-position200% 0;
  }


  100% {
    background-position: -200% 0;
  }
}


.block {
  width686rpx;
  height236rpx;
  background-imagelinear-gradient(90deg, #FFFFFF 0%, #FAF8F8 50%, #FFFFFF 100%);
  background-size200% 100%;
  background-color#F5F6F8;
  animation: skeleton-loading 2.2s infinite linear;
  border-radius24rpx;
}


渐变背景会超出当前View 如图

skyline模式下 删除borderradius后正常。

以上代码在webview渲染下

https://developers.weixin.qq.com/s/ODRDpUmj7yZJ 代码片段

最后一次编辑于  1天前
回答关注问题邀请回答
收藏
登录 后发表内容