photoshop标尺工具_RulersGuides.js – Web上的Photoshop样式标尺和指南

关于Photoshop的最好的事情之一是其易于使用的指导线 ,可以从标尺上拉出。 这些指南可以使放置物品和正确放置天平时的设计过程变得更加容易。

令我们非常高兴的是, 马克·罗利奇Mark Rolich )实现了此特殊功能,以便在Web上使用。 他基于Photoshop的标尺和指导线创建了RulersGuide.js。

RulersGuide.js可以在网页上添加Photoshop辅助线样式界面 。 创建的行也可以保存以备将来使用。 它为您提供了三种用法选项:作为javascript库,作为小书签或作为Chrome扩展程序

Javascript

RulersGuide.js需要其他一些依赖才能正常工作。 由于它是通过将行拖放到页面中来工作的,并且需要一些事件利用,因此您需要添加Dragdrop.js( 在此处可用)和Event.js( 在此处可用)。 然后,将这些依赖项与RulersGuide.js源一起下载( 在此处下载),如下所示:

<script type="text/javascript" src="js/Event.js"></script>
<script type="text/javascript" src="js/Dragdrop.js"></script>
<script type="text/javascript" src="js/RulersGuides.js"></script>

如果您不喜欢默认样式,则可以编辑其CSS以适合您的口味。 然后,使用以下脚本初始化这些软件包:

<script type="text/javascript">
var evt         = new Event(),
    dragdrop    = new Dragdrop(evt),
    rg          = new RulersGuides(evt, dragdrop);
</script>

书签和Chrome扩展程序

为了方便起见,您可以将此工具用作书签或Chrome扩展程序,并随时随地打开它。

书签安装

对于bookmarklet ,只需像通常一样安装即可。 由于Internet Explorer有时会以不同的方式工作,因此该工具通过区分IE和非IE用户的小书签安装程序来解决此问题。 只需将下面的相应链接拖放到书签栏。

  • 非IE书签
  • IE用户书签
Chrome扩展程序安装

如果您是Chrome爱好者,则可能会喜欢此选项。 遗憾的是, Chrome Webstore中尚未提供RulersGuide。 唯一的选择是手动安装。

首先,在此处获取扩展文件。 浏览器将要求您确认文件; 只是点击继续。 该扩展程序不会自动安装,因为Chrome浏览器具有其安全协议以确保您的安全。

通过导航至“ 选项”>“工具”>“扩展”或打开新标签来打开它,然后将chrome:// extensions复制并粘贴到地址栏中。 然后,将下载的RulersGuide.crx文件拖放到扩展页面,如下所示。

扩展程序现已准备就绪。

与RulersGuide合作

如前所述,RulersGuide的工作原理与Photoshop标尺和辅助线完全相同。 启用此工具后,您将在浏览器的顶部和左侧获得标尺。 您可以从那些标尺上拉一些线。

在页面的左上方,您可以从可用菜单中获得更多选项。 在此菜单中,您可以自定义是否要显示,保存,锁定行等等。

让我们更好地了解这些选项。

  • 隐藏选项用于根据需要隐藏标尺和参考线。 即使标尺被隐藏,您仍然可以看到菜单选项。

  • 如果您点击解锁 ,则滚动时标尺将在页面上保持可见。 当您要删除所有制作的指南时, 清除所有指南很有用。
  • 保存网格选项用于保存您创建的网格。 网格将根据页面位置保存,因此您可能无法在其他浏览器窗口/选项卡上使用相同的网格。 正如人们所期望的那样,“ 打开网格”选项将打开您保存的网格。

  • 当您单击显示详细信息选项时,将启用详细信息模式。 它可以显示您创建的网格区域的位置和大小,以及您对指南位置所做的任何更改。

  • 最后一个是捕捉选项 。 这就是我喜欢RulersGuide的东西。 您可以将参考线对齐到DOM元素,或将其用于定义的像素大小。 请注意,在撰写本文时,“ 对齐DOM”选项仍处于试验阶段。 在包含许多元素的页面上,它可能会变慢或无响应。

结论

不幸的是,仍然存在一些缺点。 它无法像在Photoshop中那样删除单个指南 。 您只能删除所有指南,然后sxtart从头开始创建它们。 不过,如果您经常在浏览器上处理Web版式 ,那么此工具适合您。


翻译自: https://www.hongkiat.com/blog/rulersguides-js-photoshop-style-rulers/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JSPhotoshop标尺,是一种用于在网页中创建和展示类似于Photoshop软件中的标尺功能的JavaScript类。标尺是一种用于测量和对齐元素位置的工具,有助于设计师在网页设计和布局中更加精确地操作元素。 这个JS类可以通过一些基本的JavaScript代码和CSS样式来创建和定位标尺。首先,我们需要创建一个HTML元素作为标尺的容器,并给它一个唯一的ID。然后,使用JavaScript代码获取这个容器元素,并通过CSS样式来设置标尺的外观和位置。可以使用CSS的transform和position属性来定位标尺,并设置宽度、颜色等样式属性来自定义标尺的外观。 接下来,我们需要监听鼠标事件,以便在鼠标移动时更新标尺的位置。通过监听鼠标的mousemove事件,可以获取鼠标的坐标,并将其转换为标尺上的位置。可以使用JavaScript的事件处理函数和DOM操作方法来实现这个功能。在标尺上显示鼠标的位置可以使用HTML5的canvas元素来绘制一个指示线,并在其上显示坐标数值。 除了显示鼠标位置外,这个JS类还可以实现一些其他的功能,比如拖拽标尺、测量线段的长度、标记元素的位置等。这些功能可以通过进一步扩展JS类的方法和事件处理函数来实现。 总之,JSPhotoshop标尺是一种可以用于在网页中创建和展示类似于Photoshop软件中的标尺功能的JavaScript类。它可以通过JavaScript和CSS来创建和定位标尺,并通过监听鼠标事件来更新标尺的位置。该类还可以实现其他一些功能,以增强标尺的使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值