模仿CMYK板块与jQuery偏移

时间:2011-12-07 08:34:32

标签: javascript jquery

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

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

然后,我得到一个函数,它将跨度的内容克隆三次,影响初始跨度的相对位置,绝对位置和c / m / y颜色到另一个。

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

1 个答案:

答案 0 :(得分:1)

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

DEMO jsBin

使用CSS:

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

这不完美,但你可以玩这个想法。