我建议使用svg过滤器,如果你只是想快速实验,在Inkscape中打开文件,选择一个矩形,然后添加一个"粉笔和海绵"过滤器,然后玩这些参数,直到你得到一些东西为止高兴.
这只是一个开始,但你可以从中得到相当不错的结果,这是一个例子:
<filter id="chalk" height="2" width="1.6" color-interpolation-filters="sRGB" y="-0.5" x="-0.3">
<feTurbulence baseFrequency="0.32065" seed="115" result="result1" numOctaves="1" type="turbulence"/>
<feOffset result="result2" dx="-5" dy="-5"/>
<feDisplacementMap scale="10" yChannelSelector="G" in2="result1" xChannelSelector="R" in="SourceGraphic"/>
<feGaussianBlur stdDeviation="1.1169"/>
</filter>
Run Code Online (Sandbox Code Playgroud)
然后根据需要在形状和文本上使用它,例如:
<text filter="url(#chalk)" font-size="26px" fill="white">f(x) = 4x + 7</text>
<rect filter="url(#chalk)" width="150" stroke="#FFF" stroke-dasharray="16,4" stroke-width="4" fill="none"/>
Run Code Online (Sandbox Code Playgroud)