将 textPath 方向从逆时针翻转为顺时针?

2024-03-05

默认情况下,SVG 以逆时针方式将文本环绕路径。文本的天花板粘住了路径。如何将方向更改为顺时针,以使文本的地板粘在圆周上而不是天花板上?

.textspace {
  letter-spacing: 5px;
  font-family: fantasy;
  font-size: 50px;
  writing-mode: tb;
}

.curved-text {
  font-family: fantasy;
  font-size: 20px;
  letter-spacing: 5px;
  word-spacing: 10px;
}
<svg height="400" width="400">
  <defs>
    <path   d="M60,60
          A50,50
          0 
          1,0
          61,60"
          stroke="black"
          stroke-width="2"
          fill="none"
          id="tracker-path"/>
  </defs>
  
  <text x="50" y="50" class="curved-text">
    <textPath xlink:href="#tracker-path">
      Tracking succesful.
    </textPath>
  </text>
</svg>

我设法解决了这个问题。您需要做的就是设置值sweep-flag from 0 to 1。这将翻转方向path

.textspace
{
	letter-spacing: 5px;
	font-family: fantasy;
	font-size: 50px;
	writing-mode: tb;
}

.curved-text
{
	font-family: fantasy;
	font-size: 20px;
	letter-spacing: 5px;
	word-spacing: 10px;
}
<svg height="400" width="400">
		<defs>
			<path	 d="M80,160
						A50,50
						0 
						1,1
						81,160"
						stroke="black"
						stroke-width="2"
						fill="none"
						id="tracker-path"/>
		</defs>
		<text x="50" y="50" class="curved-text">
			<textPath xlink:href="#tracker-path">
				Tracking succesful.
			</textPath>
		</text>
	</svg>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 textPath 方向从逆时针翻转为顺时针? 的相关文章

随机推荐

  • CocoaPods 可能有一个包含主应用程序的搜索路径

    这是我第一次编写自己的 Cocoapod 所以这可能是一个非常简单的问题 但是 我正在尝试使用 Cocoapods 为我们公司内使用的一系列应用程序分发通用代码 CocoaPod 称为 CommonHex 前缀为 HEX 因此为 HEXIt
  • 如果两个向量有公共交集,则分配相同的索引

    我需要帮助解决与我的其他问题密切相关的问题 如果两个不同的分组与 dplyr 不相交 如何合并它们 https stackoverflow com questions 63908856 how to merge two different
  • 使用可达性类检查互联网连接时应用程序崩溃

    我正在使用此代码来检查互联网连接 但我收到崩溃消息 Reachability reachabilityForInternetConnection unrecognized selector sent to class 0xcbe0c8 我已
  • 如何使用 jquery mobile 和 data-position="fixed" 来“修复”页眉页脚位置

    我正在使用 jquery mobile 对于页眉 页脚 我使用 data position fixed 但是 当我们滚动页面时 页眉页脚消失并在滚动停止时重新出现 有没有一种方法可以让它在您滚动时始终固定在屏幕上并显示 我只能想到一种方法是
  • Mac gcc 非虚拟 thunk 错误

    我仅在应用程序的部署版本中收到这些非虚拟 thunk 错误 它使用名为 Lgi 的私有框架 使用 XCode 3 1 4 最新的 leopard 在 10 5 8 上构建 错误如下所示 Ld Users matthew Code Scrib
  • 如何使用 C# 从 IIS 获取当前的 Worker Request 列表?

    我正在为 RESTful Web 服务状态页面编写代码 我想知道是否有办法将当前请求从 IIS 获取到 C 中 我正在使用 IIS 7 0 我想要的信息在下面 IIS gt 工作进程 gt ASP NET v4 0 gt 请求 您可以使用G
  • 无法在 Azure Function v2 中加载文件或程序集“System.Private.ServiceModel”

    我使用了 v2 azure 函数 持久函数 和调用服务的自定义 dll net core 2 2 但出现以下异常 无法加载文件或程序集 System Private ServiceModel 版本 4 1 2 4 文化 中性 PublicK
  • android中imageView的单击和双击的区别

    我尝试过以下代码来区分单击和双击 单击一下就可以了 当我双击图像视图时 单击和双击部分内的代码都会执行 private static final long DOUBLE PRESS INTERVAL 250 in millis privat
  • 数据进入错误的工作簿

    我有一个编码为从中收集信息并将数据传输到摘要工作簿的工作簿 该代码在收集数据时有效 但它将数据打印到从中收集数据的工作簿 而不是摘要工作簿 这很奇怪 因为它打开摘要工作簿 甚至计算行数 因此数据将转到第一个空行 有人可以告诉我我做错了什么吗
  • Netbeans 中 try-catch Logger 的自定义代码片段

    每次我使用灯泡提示在 Netbeans 中添加 try catch 块时 它都会自动添加以下行 import java util logging Level import java util logging Logger catch Log
  • gradle build Javadoc 任务因“未知标签:attr”而失败

    我正在尝试建立android autofittextview https github com grantland android autofittextview使用 gradle 从命令行进行项目 然而 每次都失败并出现以下错误 User
  • 列表列表中是否存在某个元素?

    我想查找给定元素是否存在于列表列表中 只有当该元素存在于列表的第一个列表中的某处时 我才得到正确的结果 有什么建议吗 memberlist X X T1 T2 memberlist X H T1 T2 memberlist X T1 T2
  • Backbone.js html 选择/单选更改事件未触发,但单击事件是

    我正在学习骨干 但我一直坚持为 html 选项元素绑定 onchange 事件 我尝试使用 change 或 change id 进行绑定 但这些都没有触发 但是 click 和 click id 事件都有效 div div
  • 如何将命名空间感知设置为 false?

    我正在尝试使用 EclipseLink MOXy 解析一些 XML 但它失败了xsi属性 如果我删除它 它解析得很好 然而 我有 100GiB 的 XML 需要费力地浏览 并且无法更改源文件 有人建议如果我可以设置XmlParser set
  • 将基于标签栏的 iPhone 项目迁移到 iPad

    像许多其他开发人员一样 我创建了使用UITabBarController作为根控制器 选项卡视图使用UINavigationController从列表深入到详细视图 和许多其他开发人员一样 我需要将这些应用程序迁移到 iPad 以便它们利用
  • OCaml 是否复制了自定义块?

    想象一下 我有一个名为 libcat 的 C 库 用于与我的毛茸茸的猫进行交互 因此 我正在为 OCaml 编写绑定来简化与 fluffy 的交互 module type CAT sig type cat val find gt cat v
  • Ansible 模板中的 For 循环

    我有问题 我在模板文件中使用 for for vhost in item server vhost endfor 与项目一起使用文件 yml ansible 中的 with items 但出出是 server d server o serv
  • aspnet 表 - 指定 TableCell 宽度?

    我有一个 asp net 表 我试图将我的列格式化为所有相同的宽度 或者说 4 列分别为 20 30 20 和 30 但是以下代码不起作用
  • android:在imageview中拉伸图像以适合屏幕

    我有一个imageview其高度和宽度设置为fill parent with a linearlayout具有相同的值集 所以我想这应该设置我的图像以适合屏幕 但它只适合 80 横向模式下的顶部和底部边距 我尝试了以下代码但没有成功 Dis
  • 将 textPath 方向从逆时针翻转为顺时针?

    默认情况下 SVG 以逆时针方式将文本环绕路径 文本的天花板粘住了路径 如何将方向更改为顺时针 以使文本的地板粘在圆周上而不是天花板上 textspace letter spacing 5px font family fantasy fon