gpt4 book ai didi

css - 文本 Sprite 样式

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:16 25 4
gpt4 key购买 nike

有没有办法定义一个文本sprite有更多样式选项,然后只是大小和字体,如示例所示?

{
type: "text",
text: "Hello, Sprite!",
fill: "green",
font: "18px monospace"
}

具体来说,我想让它加粗或加下划线。

我试过这样的 style 配置:

style: {
'text-decoration': 'underline'
}

我也试过像这样在字体配置中设置它:

font: "underline 18px monospace"

均无效。

这句话来自Ext.draw.Sprite#font config in the docs听起来很有希望,但它非常神秘:

Uses the same syntax as the CSS font parameter

我一直在谷歌上搜索 CSS 字体参数,但没有找到太多用处。也许如果有人知道这意味着什么,他们可以阐明这一点。

最佳答案

font css 属性可让您指定粗体和斜体,但下划线是使用 text-decoration 属性设置的。您需要使用样式配置:

{
type: "text",
text: "Hello, Sprite!",
fill: "green",
font: "bold 18px monospace",
style: {
textDecoration: "underline"
}
}

工作演示: http://jsfiddle.net/gilly3/WSQv9/ .在 Chrome 和 IE9 中测试。 Firefox doesn't yet support underline in SVG .

作为引用,这里是字体参数定义:
MSDN
MDN

关于css - 文本 Sprite 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12083263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com