Comment ajouter un halo à un texte dans le compositeur?


15

Je voudrais ajouter des textes avec halo, dans le compositeur (pas dans la carte). Connaissez-vous un moyen de le faire?

J'utilise QGIS 2.0.1

Réponses:


21

Ajoutez une nouvelle étiquette dans QGIS 2.0.1 Composer.

Dans le item propertiessi vous mettez le code suivant

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

vous obtiendrez l'effet souhaité:

entrez la description de l'image ici

(N'oubliez pas de désactiver le item backgroundsi vous cherchez une étiquette transparente !)


ÉDITER

Quelques text-shadowexplications ci-dessous:

entrez la description de l'image ici

Pour les décalages et le flou, vous pouvez utiliser des valeurs positives ou négatives.


De plus, vous pouvez avoir plusieurs ombres, comme ceci:

Exemple 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>

Et vous verrez ceci:

entrez la description de l'image ici

Exemple 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>

entrez la description de l'image ici

Exemple 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>

entrez la description de l'image ici


1
C'est la première fois que j'utilise HTML, vous venez de me faire découvrir un nouveau monde! En explorant votre suggestion, j'ai trouvé ce code, correspondant exactement à ce que je cherchais: "text-shadow: -1px 0 blanc, 0 1px blanc, 1px 0 blanc, 0 -1px blanc". Merci beaucoup
cd44

20

Un autre moyen facile d'obtenir la même chose que la fonction de tampon dans QGIS.DESKTOP est le suivant:

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

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.