maike-ruler编辑器开发标尺工具

工具效果如图

maike-ruler效果图

页面标尺工具,缩放跟随

支持屏幕像素 devicePixelRatio
支持参考线
支持屏幕缩放
支持动态显隐
按住ctrl+鼠标滚轮可以缩放


1. 安装

  npm i maike-ruler -S

2. 组件 js 使用

  import maikeRuler from 'maike-ruler'

  components: {
    maikeRuler,
    ...
  },
  data(){
    return{
      lines:[
        h:[],
        v:[]
      ],
      palette:{
        bgColor: '#FFF', // 标尺底色
        longfgColor: string, // 长线段颜色
        shortfgColor: string, // 短线段颜色
        fontColor: string, // 字体颜色
        shadowColor: string, // 阴影颜色
        lineColor: string, // 参考线颜色
        borderColor: string, // 边框颜色
      }
    }
  },
  methods:{
    handleLine(lines) {
      this.lines = lines;
    },
  }

3. HTML 引用

<maikeRuler 
  :lang="zh-CN"
   <!--语言-->
  :thick="thick"
  <!--标尺高度-->
  :scale="scale"
  <!--缩放比例-->
  :width="width"
  <!--使用标尺的盒子宽度-->
  :height="height"
  <!--使用标尺的盒子高度-->
  :startX="startX"
  <!--横向标尺开始的刻度-->
  :startY="startY"
  <!--纵向标尺开始的刻度-->
  :horLineArr="lines.h"
  <!--横向参考线-->
  :verLineArr="lines.v"
  <!--纵向参考线-->
  :palette="palette"
  <!--颜色样式-->
  :isShowRuler="rulerShow"
  <!--是否显示标尺-->
  @handleLine="handleLine"
  <!--参考线操作回调函数->
  ></maikeRuler>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.窗口-工作区-复位 2.选项-常规:ctrl+k(标尺与文字改为像素) 3.新建文件:ctrl+n UI R...
    LIUM_3b25阅读 3,047评论 0 1
  • 在做前端开发时,我们需要用到一些调试工具用来调试我们的HTML、CSS或者JS代码,俗话说预先善其事必先利其器,这...
    Rella7阅读 24,095评论 0 15
  • sublime 用途sublime是一款主流前端开发编辑器支持html,css,js等前端开发语言,同时也支持ph...
    hfy007阅读 548评论 0 1
  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 6,353评论 2 66
  • 课程目标: 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握C...
    桃花兰岛主阅读 561评论 0 1