首页 > web前端 > js教程 > 正文

如何使用 FabricJS 禁用 Triangle 的选择性?

王林
发布: 2023-09-08 17:13:02
转载
1036 人浏览过

如何使用 FabricJS 禁用 Triangle 的选择性?

在本教程中,我们将学习如何使用 FabricJS 禁用三角形的选择性。三角形是 FabricJS 提供的各种形状之一。为了创建一个三角形,我们必须创建一个 Fabric.Triangle 类的实例并将其添加到画布中。

为了修改一个对象,我们必须在 FabricJS 中选择它。但是,我们可以通过使用 selectable 属性来禁用此行为。

语法

new fabric.Triangle{ selectable: Boolean }: Object)
登录后复制

参数

  • 选项(可选) - 此参数是一个对象< /em> 为我们的三角形提供额外的定制。使用此参数,可以更改与selectable属性相关的对象的属性,例如颜色、光标、描边宽度和许多其他属性。

  • < /ul>

    选项键

    • 可选择 - 此属性接受布尔值。当为其分配“假”值时,无法选择该对象进行修改。其默认值为 true。

    示例 1

    默认行为或可选属性设置为“true”时< /p>

    让我们看一个代码示例,以了解默认情况下 selectable 属性设置为 True 时对象的行为方式。当 selectable 属性设置为 True 时,我们可以选择一个对象,在画布上移动它并对其进行修改。

    
    
    
       
       
    
    

    Default behaviour or when selectable property is set to 'true'

    You can try moving the triangle around the canvas or scaling it to prove that it's selectable

    登录后复制

    示例 2

    将可选属性作为键传递

    在此示例中,我们为可选属性分配一个 False 值。这意味着我们无法再选择三角形对象进行修改。

    
    
    
       
       
    
    

    Passing selectable property as key

    You can see that the triangle is no longer selectable

    登录后复制

    以上是如何使用 FabricJS 禁用 Triangle 的选择性?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!