javascript - 使用 jQuery 模拟 CMYK 印版偏移

标签 javascript jquery

我想对页面文本中的某些词产生视觉干扰效果,以在屏幕上模拟打印海报、杂志时可能发生的校准/偏移错误......

想法是在文本中随机选择一个目标词,然后将其包裹在<span class="cmyk intensity-max">中。 .然后我会将相邻的单词包装在 <span class="cmyk intensity-medium"> 中并关注 <span class="cmyk intensity-min"> .目标是打乱文本中的一个区域,而不是单个单词(我对我在打扰中强调渐进性的想法不太满意)。

然后,我得到了一个函数,该函数将跨度的内容复制三次,影响与初始跨度的相对位置,以及对另一个的绝对位置和 c/m/y 颜色。

我的问题是关于在性能方面实现这种效果的最佳方式,以及关于如何处理文本的内部标记(链接、strongs、ems)。

最佳答案

这是发生打印错误的演示:)

DEMO jsBin

使用 CSS:

  .errata{    
     color: black;
     text-shadow: 2px 0 cyan, -1px -1px magenta, 1px 2px yellow;
  }

它并不完美,但您可以尝试使用这个想法。

关于javascript - 使用 jQuery 模拟 CMYK 印版偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8412357/

相关文章:

javascript - 从索引数组中重新排序 immutable.js 列表

javascript - 我怎样才能重用 mocha 测试,这样我就不必重复自己了?

javascript - 在javascript中提取由两个不同短语分隔的大字符串内部的字符串

javascript - 如何从 WPF WebBrowser 控件调试页面的 JavaScript 代码

jquery - 类更改后在 jQuery 中重新计算元素高度

javascript - 如何在不失去焦点的情况下替换内容?

javascript - knockout 修改计算内的 ObservableArray

javascript - forge.js 复制我用 rsa 所做的事情,但用 aes

javascript - 如何使用选择器切换 Canvas 上的对象?

javascript - 在 jquery click 函数中定义一个长数组