收藏
回答

对canvas使用overflow在真机上出现问题

在canvas的父元素使用overflow时,在开发者工具上是没问题的,超出部分隐藏,可是在真机上,用canvas画的元素没有超出隐藏。

代码如下:

wxml:

 <view class="canvas-wrap">

            <canvas bindtouchstart="start" canvas-id="canvas" style="width:{{width}}rpx;height:{{height}}rpx;background-color: rgb(128,64,0);"/>

</view>

wxss:

.canvas-wrap{

    /*height: 600rpx;*/

    /*border: 1px solid #ccc;*/

    width: 700rpx;

    height: 700rpx;

    margin: 20rpx auto;

    box-sizing: border-box;

    overflow: hidden;

}

js:

var width = 1046,//画布的宽,单位rpx


height = 1046,//画布的高,单位rpx


回答关注问题邀请回答
收藏

1 个回答

  • 咽下了个糖
    咽下了个糖
    2018-07-27

    我也用的是这种方法, 但在iphoneX中会显示出来。

    请问你的问题解决了吗?

    2018-07-27
    有用
    回复
登录 后发表内容