首页 > 其他分享 >基于jQuery UI的仿PhotoShop界面屏幕标尺插件

基于jQuery UI的仿PhotoShop界面屏幕标尺插件

时间:2024-12-04 11:11:19浏览次数:3  
标签:jQuery PhotoShop 插件 option ruler 标尺 selector 屏幕

在线演示  下载

 

jQueryUI.Ruler是一款基于Jquery.UI的仿Photoshop界面的屏幕标尺插件。该插件可以在一个DOM元素上使用屏幕标尺,这个元素可以是body元素,也可以是一个div元素。它的特点有:

  • 支持多种尺寸单位:px, mm, cm, in。
  • 支持三种刻度模式:major, minor, micro。
  • 支持鼠标跟踪刻度。
  • 支持子div生成刻度。

 使用方法

使用这个提示框插件首先需要引入jquery和jquery.ui.ruler.js,jquery.ui.ruler.css文件。

< link rel="stylesheet" href="jquery.ui.ruler.css">
< script src="jquery.js">
< script src="jquery.ui.ruler.js">                
 调用插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该屏幕标尺插件。

// simple initialization
$( '.selector' ).ruler();       

也可以在初始化时传入一些参数:

// or use different unit and tick values
$( '.selector' ).ruler({
    unit:  'mm' ,
    tickMajor: 10,
    tickMinor: 5,
    tickMicro: 1,
    showLabel:  true ,
    arrowStyle: 'arrow'
});               

 配置参数

下面是该屏幕标尺插件的一些可用参数:

    • unit:屏幕标尺的公制单位。默认值为:px
      • px:像素。
      • mm:毫米。
      • cm:厘米。
      • in:英寸。

      例如:

      // getter
      var tickMajor = $( '.selector' ).ruler( 'option' ,  'tickMajor' );
      // setter
      $( '.selector' ).ruler( 'option' ,  'tickMajor' ,  '50' );  
    • tickMajor:屏幕标尺的主要刻度间隔。默认值为100,0表示禁用。

例如:

// getter
var tickMajor = $( '.selector' ).ruler( 'option' ,  'tickMajor' );
// setter
$( '.selector' ).ruler( 'option' ,  'tickMajor' ,  '50' );  
  • tickMinor:屏幕标尺小刻度间隔。默认值为20,0表示禁用。

    例如:

    // getter
    var tickMinor = $( '.selector' ).ruler( 'option' ,  'tickMinor' );
    // setter
    $( '.selector' ).ruler( 'option' ,  'tickMinor' ,  '50' );  
  • tickMicro:屏幕标尺的微刻度间隔。默认值为10,0表示禁用。

    例如:

    // getter
    var tickMicro = $( '.selector' ).ruler( 'option' ,  'tickMicro' );
    // setter
    $( '.selector' ).ruler( 'option' ,  'tickMicro' ,  '50' );  
  • showLabel :显示或隐藏屏幕标尺主刻度的值。默认值为true

 方法

refresh():刷新所有的屏幕标尺容器。

$( '.selector' ).ruler( 'refresh' );

 

标签:jQuery,PhotoShop,插件,option,ruler,标尺,selector,屏幕
From: https://www.cnblogs.com/skonw/p/18585870

相关文章

  • 可滑动触摸的jQuery隐藏侧边栏菜单插件
    slide-and-swipe-menu是一款支持移动手机滑动触摸的隐藏侧边栏菜单jquery插件。该侧边栏菜单基于touchSwpie插件,可以通过按钮来触发打开侧边栏菜单,并通过滑动触摸来关闭菜单。 在线演示 下载  安装可以通过bower或nmp来安装该侧边栏菜单插件。bowerinstall......
  • jQuery实现类似视频播放功能的图片播放器插件
    jqueryImagePlayer是一款可以像视频播放一样逐张播放图片的图片播放器JQUERY插件。当你需要介绍你的某个产品和项目的时候,这个插件就可以发挥它的强大作用。你可以将产品或项目的各个功能做成图片,然后使用该插件来逐帧播放。现在大多数的产品和项目介绍使用的都是gif图片或flas......
  • 编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?
    是的,Emmet(以前称为ZenCoding)是一个非常强大的HTML和CSS编写插件,它可以极大地提高开发效率。我虽然不能直接“使用”插件,因为我是一个语言模型,但我了解它的工作原理和语法,并且可以在生成代码片段时应用Emmet的逻辑。Emmet的优点:快速编写HTML和CSS:使用缩写语法,可以......
  • 【Unity 手枪模型和材质插件】Cyberpunk Handguns (Cyber, Guns) 高质量手枪模型及其
    CyberpunkHandguns(Cyber,Guns)是一款专为Unity开发的插件,提供一系列具有未来科技感的手枪模型和材质,适用于赛博朋克风格的游戏或场景。这个插件为开发者提供了高质量、细节丰富的武器资源,能够帮助游戏快速构建充满未来感的枪械系统。主要特点:高质量的赛博朋克风格手......
  • Neo4j APOC-01-图数据库 apoc 插件 windows10 安装
    neo4japoc系列Neo4jAPOC-01-图数据库apoc插件介绍Neo4jAPOC-01-图数据库apoc插件安装neo4jonwindows10Neo4jAPOC-03-图数据库apoc实战使用使用Neo4jAPOC-04-图数据库apoc实战使用使用apoc.path.spanningTree最小生成树如何安装APOC插件安装Neo4j的A......
  • mac版本wireshark加载Lua插件
    1、配置lua脚本路径:Wireshark->AboutWireshark->文件夹(Folders)添加或者查看个人Lua插件的存放位置,后面开发的插件需要存放到这个路径下才会生效。2、添加或者修改lua插件后,需要重新加载lua插件:分析->重新载入Lua插件3、更新wireshark遇到报错解决方法:安装两个wireshark,其......
  • jQuery页面滚动元素进入视口发生动画特效插件
    jquery-aniview是一款非常实用的页面滚动元素进入视口发生动画特效JQUERY插件。该插件基于animate.css,你可以使用animate.css中所有的动画过渡效果。该插件会检测指定元素是否进入视口,在元素进入视口时则执行指定的动画效果。预览  下载 使用方法使用jquery-aniview插件......
  • 支持任何DOM元素的实用jQuery跑马灯插件
    jquery.limarquee是一款非常实用的支持任何DOM元素的JQUERY跑马灯插件。该跑马灯插件可以制作水平文字滚动,垂直文字滚动,HTML元素滚动,图片滚动效果,甚至还可以从XML文件中读取数据来制作跑马灯效果。预览    下载  使用方法 HTML结构该跑马灯特效最基本的HTML结构......
  • 基于Bootstrap的强大jQuery表单验证插件
    预览 下载formvalidation是一款功能非常强大的基于Bootstrap的JQUERY表单验证插件。该jQuery表单验证插件内置了16种表单验证器,你也可以通过BootstrapValidator'sAPIs写自己的表单验证器。该表单验证插件的可用验证器有:between:检测输入的值是否在两个指定的值之间。callb......
  • Neo4j APOC-01-图数据库 apoc 插件介绍
    neo4japoc系列Neo4jAPOC-01-图数据库apoc插件介绍Neo4jAPOC-01-图数据库apoc插件安装neo4jonwindows10Neo4jAPOC-03-图数据库apoc实战使用使用Neo4jAPOC-04-图数据库apoc实战使用使用apoc.path.spanningTree最小生成树neo4j的apocNeo4j的APOC(Awesome......