如何在作曲家的文本中添加光晕?


15

我想在作曲家中(而不是在地图中)添加带有光晕的文本。你知道这样做的方法吗?

我正在使用QGIS 2.0.1

Answers:


21

在中添加新标签QGIS 2.0.1 Composer

item properties如果您将以下代码

<span style="color:blue;text-shadow: 0px 0px 2px #4d2d4d, 0px 5px 10px #aefe00;">Test</span>

您将获得理想的效果:

在此处输入图片说明

item background如果您要寻找透明标签,别忘了禁用!)


编辑

text-shadow以下是一些说明:

在此处输入图片说明

对于偏移和模糊,可以使用正值或负值。


此外,您可以有多个阴影,如下所示:

范例1:

<span style="color:brown;text-shadow: 0.5px 0.5px 0.5px #fff, 0.7px 0.7px 0px rgba(0,0,0,0.5);">Test</span>

然后您会看到:

在此处输入图片说明

范例2:

<span style="color:violet;text-shadow: -0.5px 0.5px 0px #00e6e6, -1px 1px 0px #01cccc, -1.5px 1.5px 0px #00bdbd;">Test</span>

在此处输入图片说明

范例3:

<span style="color:white;text-shadow:
               0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);">Test</span>

在此处输入图片说明


1
这是我第一次使用HTML,您刚刚向我介绍了一个新世界!探索您的建议后,我发现该代码与我要搜索的代码完全对应:“文本阴影:-1px 0白色,0 1px白色,1px 0白色,0 -1px白色”。非常感谢
cd44 2014年

20

实现与QGIS.DESKTOP中的缓冲区功能相同的另一种简便方法是:

<p style="-webkit-text-stroke: 3px white">Test</p>

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.