我想创建一个高光效果,类似于用钢笔制作的高光。即它有波浪形的顶部和底部以及粗糙的开始和结束,就像这张照片中一样。
在 CSS 中执行此操作的最佳方法是什么?有没有不使用背景图片的方法?也因此它适用于换行。
理想情况下,该解决方案将采用如下所示的 HTML 并使其看起来像图像。
<p>
<span class='green-highlight'>So write with a combination of short, medium, and long sentences. Create a sound that pleases the reader's ear. </span>
<span class='pink-highlight'>Don't just write words. </span>
<span class='yellow-highlight'>Write music. </span
</p>
原文由 chrisb 发布,翻译遵循 CC BY-SA 4.0 许可协议
不使用背景颜色..不。
背景延伸到始终为矩形的元素的边缘(除非
border-radius
)在这种情况下,背景图片可能是最佳选择…… 但是:
您可以使用多个
text-shadow
实现类似的效果。一个简短的例子。
这只是使用尽可能多的阴影来获得所需的完整效果的问题,