JackJiang
JackJiang
  • 发布:2023-04-24 12:20
  • 更新:2023-04-24 15:28
  • 阅读:1075

【报Bug】HBuilderX内置浏览器对css的mask-image的支持有bug

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macos 12.6

HBuilderX类型: 正式

HBuilderX版本号: 3.7.9

浏览器平台: Chrome

浏览器版本: HBuilderX的内置浏览器

项目创建方式: HBuilderX

示例代码:
复制代码.icon{  
    display: inline-block;  
    vertical-align: middle;  
    font-size: 8px;  
    color: #42b983;  
    width: 5px;  
    height: 5px;  
    -webkit-mask-position: 50% 50%;  
    mask-position: 50% 50%;  
    -webkit-mask-repeat: no-repeat;  
    mask-repeat: no-repeat;  
    -webkit-mask-size: 100%;  
    mask-size: 100%;  
    background-color: currentColor;  
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D…1%200%20001.414%200l5.952-5.95-1.062-1.062-5.6%205.6z%22%2F%3E%3C%2Fsvg%3E);  
    mask-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D…1%200%20001.414%200l5.952-5.95-1.062-1.062-5.6%205.6z%22%2F%3E%3C%2Fsvg%3E);  
}

操作步骤:

只要scroll-view中内容超出一屏,出现滚动条时,就会出现这个问题!

预期结果:

mask-image属性正常工作,图标能正常显示。

实际结果:

mask-image属性不能正常工作,图标能不正常显示。

bug描述:

【用途】:
使用CSS的mask-image属性,实现的矢量图标显示。

【问题】:
当运行在HuilderX的内置浏览器中,滚动条出现时,图标就变成了方块了(mask-image属性似乎是失效了)!

【平台兼容性】:
经反复测试,Android、ios、PC浏览器中都能正常运行,唯独HuilderX的内置浏览器会出这个问题!

【附件图说明】:
附件图1: 是bug没出现时(内置浏览器中运行时,绿色小图标正常显示)。
附件图2: 是当scroll-view的滚动条出现时(内置浏览器中运行的页面,绿色小图标不能正常显示)。

2023-04-24 12:20 负责人:无 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

我们排查一下,感谢反馈,已加分

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容