angular-material+fabric实现简单的平面海报广告拖拽设计编辑器效果代码

代码语言:html

所属分类:其他

代码描述:angular-material+fabric实现简单的平面海报广告拖拽设计编辑器效果代码。

代码标签: angular material fabric 平面 海报 广告 设计 编辑器

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="UTF-8">

    <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bootstrap.3.3.4.css">
    <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/angular-material.min.css">
    <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/md-color-menu.css">

    <style>
        .property-box {
          padding: 10px; 
          margin: 5px; 
          border: 1px solid gainsboro;
        }
        
        .colorbox {
          width: 70px; 
          height: 35px; 
          border: 1px solid black;
        }
        
        .btn-sm {
          min-width: 50px;
        }
    </style>




</head>

<body>
    <div ng-app="app">
        <div ng-controller="MainController as main" layout="row">
            <div>
                <canvas id="c"></canvas>
            </div>
            <div flex>
                <h2 style="text-align: center;">工具箱</h2>
                <div>
                    <md-button class="md-raised" ng-click="main.addText()">添加文字
                    </md-button>
                    <md-button class="md-raised" ng-click="main.addRect()">添加方块
                    </md-button>
                    <md-button class="md-raised" ng-click="main.addCircle()">添加圆
                    </md-button>
                    <md-button class="md-raised" ng-click="main.addTriangle()">添加三角形
                    </md-button>
                    <md-button class="md-raised" ng-click="main.addImage($event)">添加图片
                    </md-button>
                    <md-button class="md-raised md-warn" ng-click="main.remove()">删除
                    </md-button>
                </div>
                <div ng-show="main.activeObject" class="property-box">
                    <div ng-show="main.activeObject.type !== 'image'">
                        <md-color-menu color="main.color">
                            <div class=&q.........完整代码请登录后点击上方下载按钮下载查看

网友评论0