css边框border颜色设置为透明transparent,如果背景色是渐变linear-gradient,会受到影响,边框还是会显示出来

设置一个元素的样式:


{
background:  linear-gradient(130deg, rgba(205, 144, 42, 0.9) 0%,rgba(245,213,115,0.3) 70%, rgba(205, 144, 42, 0.6) 100%);
border: 3px solid transparent;
}

结果:按理说,设置transparent后边框应该是看不见的,在实战中(出现情况是在小程序,其他平台未测)发现,如果该元素也设置了渐变色,那么边框还是能显示出来


解决:将border的样式改为border:3px solid ;不加颜色就能占位也不显示


落魄前端-小陈
0
0
0
评论
浏览
收藏