原始问题:https ://toster.ru/q/525769 注意:该问题已被 toster.ru 版主删除
与往常一样,这个问题的不寻常之处令我感兴趣,我将附上一个布局

开始SVG并得到了这个:
<?xml version="1.0" encoding="UTF-8"?>
<svg width="400px" height="400px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Red Hot Chilli Peppers Logo</title>
<defs>
<path id="a" d="m243.2 382.4c-74.8 0-135.5-60.7-135.5-135.5s60.7-135.5 135.5-135.5 135.5 60.7 135.5 135.5-60.7 135.5-135.5 135.5z"/>
<style>text {
font-size: 16px;
font-family: helvetica;
font-weight: 900;
text-transform: uppercase;
letter-spacing: 17px;
}</style>
</defs>
<text dy="20" textLength="1200">
<textPath xlink:href="#a">Red Hot Chilli Peppers</textPath>
</text>
</svg>
如何实现问题开头图片中文字逐渐出现的效果?
简短的回答
使用三层来实现铭文外观的效果:
path半圆 运行的静态文本加上一个随遮罩移动的彩色圆圈
详细地
path半圆对于跨浏览器解决方案,我必须寻找选项,以便字母之间的填充和间距相同:
textLength="100%" letter-spacing="4.8"path以背景颜色定位补丁具有半圆弧的形状,其宽度
stroke-width="30"与文本完全重叠蒙版与蒙版具有相同的形状
path,蒙path版属性stroke="white"使蒙版透明path。蒙版移动的动画效果是通过改变属性来实现的stroke-dashoffset沿与蒙版相同的路径移动。阴影模糊效果 - 高斯滤镜
增加、减少圆的模糊动画是通过改变属性来实现的
stdDeviationIE根据定义不能使用动画的浏览器。现场演示
带有不同图片的示例
文字已更改,有必要调整图像的大小及其位置