maple
maple
  • 发布:2021-09-07 19:56
  • 更新:2023-06-06 10:57
  • 阅读:1678

如何让video和live-pusher组件有圆角?

分类:nvue

想要在nvue页面中让video组件有圆角,但是试了border-radius: 50rpx; 以及用外层view包裹(view层圆角),这两种方案都不行。

有官方大佬知道如何实现圆角效果?

2021-09-07 19:56 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

第一,你可以设置外部view为圆角,然后超出时裁剪overflow: hidden;试试。不过该方案我认为,可能只有在nvue中才生效。

第二,可以试试分别用四个元素,固定在video的左右上下。元层级需要比video高。元素可以为圆角图片等

  • maple (作者)

    第1个方案试了,overflow: hidden;不起作用

    第2个方案适用于页面背景是纯单色,对于页面背景是图片的不适用。

    2021-09-18 18:47

  • 2***@qq.com

    回复 maple: nvue页面的ios支持圆角。安卓不支持。不过背景是图片的,很少见吧,你的业务挺独特的

    2021-09-18 20:06

maple

maple (作者)

有大佬知道吗?

空白人吗

空白人吗 - 7年开发经验 可接APP 小程序 网页 后端 qq6864952

用个组件挡一下就行

空白人吗

空白人吗 - 7年开发经验 可接APP 小程序 网页 后端 qq6864952

用个组件挡一下就行

  • maple (作者)

    怎么档,不是吧video盖住了吗?

    2021-09-09 16:30

maple

maple (作者)

自顶,有大佬知道吗?

maple

maple (作者)

有官方大佬知道吗?video组件如何有圆角?

  • 空白人吗

    video 也是个组件是吧,既然是组件,那就可以嵌套,video 外面包裹一个div,video 放在这个div里面,设置div 的圆角,video 呈现的就会有圆角的,当然,这个方法只能在nvue里行的通

    2021-09-17 14:23

maple

maple (作者)

这样设置还是没用效果,是哪里设置不对吗?

2***@qq.com

2***@qq.com

你认真看一下“空竹”的方案吧,那个方法是可行的

  • maple (作者)

    就是按照那个方案写的,video在div里面,设置div的圆角,在华为手机上没有圆角,难道是手机兼容性问题?

    2021-09-17 17:23

maple

maple (作者)

我试了其他品牌一些手机也不行。而且我试了一个div里面嵌套另外一个div,外层div设置圆角,里面的div设置直角,在nvue页面居然没有把里面的div给遮挡成圆角,这个现象说明应该所有的nvue页面中的外层圆角都不起效果(即不能够把子元素也遮挡为圆角)

maple

maple (作者)

希望官方能够支持设置video和livepuser组件的radius属性,可以设置圆角,现在所有android机型都不支持用嵌套的方式设置圆角。

FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

1***@qq.com

1***@qq.com

现在是20230606,nvue 中 video 在安卓手机不能设置圆角 解决了吗?

1***@qq.com

1***@qq.com

弄一张背景图一盖

要回复问题请先登录注册