此 QA 是过去的延续(文本样式
SVG)。
在这个 QA (Question-Answer) 中,我们将看到Crack effect,下面将给出这种效果的示例,总共有 3 个。
第一个例子(沿着文本出现裂缝并进一步转换):
第二个例子(文字的上半部分在挥剑后折断并平滑滑出,尽管文字本身的角度应该在 10 左右1-2deg):
第三个例子(与第二个类似,但有区别,有两个笔划沿和横跨文本):
文本将在 上实现SVG,放置通过clipPath,动画通过@keyframes。
PS点击后所有示例都可以使用。



第二个例子:
rect在1deg点击添加之后 旋转transform: translateX(N):polygon,这将模拟用剑(或武士刀:D)挥动,在本示例的最终版本中,我们还将沿轴移动它X,大约移动700-800px:polygon,同时为 增加了一个类#top,这就是为什么文本的顶部发生了移位,并且滑动后也有延迟,因为rect添加了 ytransition-delay:第一个例子:
rect,我们用 将文本本身插入其中clipPath,然后将它们沿轴定位Y,这里是定位文本前半部分和后半部分的示例:transform并添加transition,即cubic-bezier. 但首先,我们将遍历每个rect'y 并给他们一个类active:第三个例子:
rect,我们将使用四个,对于我制作的每两个部分clipPath(我没有找到更好的方法,我会很高兴关于如何使其“更清洁”:) 的建议:PS大约是我们应该得到的。
rect添加类来模仿波浪和其余部分(不要认为它是懒惰:)))),其实看看: