html - 从 SVG 的顶部和底部删除空白空间元素
问题描述
我有一个<text>
包含单个数字字形的 SVG 元素,例如 1。该font-size
属性非常大:335px。结果,<text>
元素的顶部和底部有足够的空间,我想将其移除。理想情况下,我希望<text>
元素的高度与其父容器的高度相匹配,在本例中为<svg>
.
我试过弄乱元素dominant-baseline
上的属性<text>
无济于事,但我似乎无法在网上找到任何其他解决方案。
<svg width="200" height="250">
<text x="0" y="220" fill="#f6f6f6" stroke="#fbb03b" stroke-width="2" font-size="335" font-family="Hind-Regular, Hind">
1
</text>
</svg>
下图显示了<text>
元素的检查。我想删除<text>
与 1 字形顶部和底部的红色重叠的元素的高度。
如果您想在代码游乐场中快速调出代码,我附上了一个JSFiddle 。
解决方案
推荐阅读
- reactjs - 在 Next.js 中上传本地图像时出现“意外字符 '�' (1:0)”
- r - 选择范围内的随机数作为新列
- python - 如何使函数中定义的变量的名称依赖于python中的给定参数?
- python - Pandas 将函数应用于列并从函数返回中填充 2 列
- postgresql - 允许用户访问 PostgreSQL 中的特定表
- android - 我想在 Kotlin 中使用 AndroidStudio 获取当前月份的最后三个月,使用 viwepager2 的选项卡布局
- angular - 从 typeOf ngrx 效果中获取参数
- angular - 如何强制 Mat Tab 主体为非活动选项卡呈现/绑定 html 元素
- foreach - 嵌套在 jstl 中的 forEach
- ios - 如何在 .interactive keyboardDismissMode 集合视图的“下拉”键盘中间调整底部约束?