Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique décrit VML, une fonctionnalité déconseillée à partir de Windows Internet Explorer 9. Les pages web et les applications qui s’appuient sur VML doivent être migrées vers SVG ou d’autres normes largement prises en charge.
Notes
Depuis décembre 2011, cette rubrique a été archivée. Par conséquent, il n’est plus géré activement. Pour plus d’informations, consultez Contenu archivé. Pour plus d’informations, de recommandations et d’aide sur la version actuelle de Windows Internet Explorer, consultez Centre de développement Internet Explorer.
Comme nous l’avons mentionné dans les sections précédentes, vous pouvez utiliser « rouge » pour représenter une couleur en rouge, « bleu » pour représenter une couleur en bleu, et ainsi de suite. Dans cette rubrique, nous allons vous montrer comment dessiner des formes dans n’importe quelle couleur de votre choix.
VML étend la syntaxe de couleur HTML et CSS. Lorsque le type d’attribut d’un élément VML est une couleur( par exemple fillcolor et strokecolor), vous pouvez exprimer la couleur à l’aide d’un nom de couleur mot clé ou d’un triplet RVB.
Nom de la couleur du mot clé
HTML 4.0 définit une liste de noms de couleurs mot clé. Ils sont aqua, noir, bleu, fuchsia, gris, vert, citron vert, marron, marine, olive, violet, rouge, argent, sarcelle, blanc et jaune. La valeur RVB de ces 16 couleurs est définie dans la spécification HTML 4.0 .
Par exemple, vous pouvez dessiner un rectangle rempli de jaune en spécifiant fillcolor="yellow"
, et lui donner un contour bleu en spécifiant strokecolor="blue"
, comme illustré dans la représentation VML suivante :
<v:rect style='width:120pt;height:80pt;'
fillcolor="yellow" strokecolor="blue"/>
Triplet RVB
Si la couleur n’est pas un nom de couleur mot clé, vous pouvez exprimer la couleur sous la forme d’un triplet décimal RVB ou d’un triplet hexadécimal RVB. Avec les triplets RVB, vous pouvez spécifier des valeurs pour les composants rouge, vert et bleu de la couleur, en définissant chaque composant sur une valeur comprise entre 0 et 255 en décimal, ou 00 à FF en hexadécimal.
Par exemple, vous pouvez créer un rectangle rempli d’une couleur personnalisée avec une valeur RVB de 253, 249, 186 décimaux en spécifiant fillcolor="rgb(253,249, 186)"
ou fillcolor="#FDF9BA"
, comme indiqué dans la représentation VML suivante. En hexadécimal, la valeur 253 devient FD, 249 devient F9 et 186 devient BA.
<v:rect style='width:120pt;height:80pt;'
fillcolor="#FDF9BA" strokecolor="blue"/>
Si le RVB en hexadécimal a un modèle tel que XXYYZZ, vous pouvez l’abréger en XYZ. Par exemple, « #66FF99 » peut être écrit en « #6F9 ».
Récapitulatif
Dans VML, vous pouvez représenter une couleur dans l’un des formats suivants :
- fillcolor="blue »
- fillcolor="rgb(0,0,255) »
- fillcolor="#0000ff »