aboutsummaryrefslogtreecommitdiff
path: root/files/fr/mozilla/add-ons/webextensions/manifest.json/theme/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/mozilla/add-ons/webextensions/manifest.json/theme/index.md')
-rw-r--r--files/fr/mozilla/add-ons/webextensions/manifest.json/theme/index.md1966
1 files changed, 1042 insertions, 924 deletions
diff --git a/files/fr/mozilla/add-ons/webextensions/manifest.json/theme/index.md b/files/fr/mozilla/add-ons/webextensions/manifest.json/theme/index.md
index 4fbeefd71f..841efc68b0 100644
--- a/files/fr/mozilla/add-ons/webextensions/manifest.json/theme/index.md
+++ b/files/fr/mozilla/add-ons/webextensions/manifest.json/theme/index.md
@@ -13,22 +13,22 @@ tags:
- theme manifest
translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
---
-<div>{{AddonSidebar}}</div>
+{{AddonSidebar}}
<table class="standard-table">
- <tbody>
- <tr>
- <th scope="row" style="width: 30%;">Type</th>
- <td><code>Object</code></td>
- </tr>
- <tr>
- <th scope="row">Mandatory</th>
- <td>No</td>
- </tr>
- <tr>
- <th scope="row">Example</th>
- <td>
- <pre class="brush: json">
+ <tbody>
+ <tr>
+ <th scope="row" style="width: 30%">Type</th>
+ <td><code>Object</code></td>
+ </tr>
+ <tr>
+ <th scope="row">Mandatory</th>
+ <td>No</td>
+ </tr>
+ <tr>
+ <th scope="row">Example</th>
+ <td>
+ <pre class="brush: json">
"theme": {
"images": {
"theme_frame": "images/sun.jpg"
@@ -37,233 +37,326 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"frame": "#CF723F",
"tab_background_text": "#000"
}
-}</pre>
- </td>
- </tr>
- </tbody>
+}</pre
+ >
+ </td>
+ </tr>
+ </tbody>
</table>
-<p>Utilisez la clé du thème pour définir un thème statique à appliquer à Firefox.</p>
+Utilisez la clé du thème pour définir un thème statique à appliquer à Firefox.
-<div class="note">
-<p><strong>Note :</strong> Si vous voulez inclure un thème avec une extension, veuillez voir l'API  {{WebExtAPIRef("theme")}}.</p>
-</div>
+> **Note :** Si vous voulez inclure un thème avec une extension, veuillez voir l'API  {{WebExtAPIRef("theme")}}.
-<div class="note">
-<p><strong>Note :</strong> Depuis mai 2019, les thèmes doivent être signés pour être installés ({{bug(1545109)}}). Voir <a href="/fr/docs/Mozilla/Add-ons/Distribution">Signature et distribution votre extension</a> pour plus de détails.</p>
-</div>
+> **Note :** Depuis mai 2019, les thèmes doivent être signés pour être installés ({{bug(1545109)}}). Voir [Signature et distribution votre extension](/fr/docs/Mozilla/Add-ons/Distribution) pour plus de détails.
-<div class="note">
-<p><strong>Note :</strong> Prise en charge des thèmes dans Firefox pour Android : Une nouvelle version de Firefox pour Android, basée sur GeckoView, est en cours de développement. Une <a href="https://play.google.com/store/apps/details?id=org.mozilla.fenix" rel="noreferrer nofollow">pré-version</a> ne support pas les thèmes.</p>
-</div>
+> **Note :** Prise en charge des thèmes dans Firefox pour Android : Une nouvelle version de Firefox pour Android, basée sur GeckoView, est en cours de développement. Une [pré-version](https://play.google.com/store/apps/details?id=org.mozilla.fenix) ne support pas les thèmes.
-<h2 id="Formats_des_images">Formats des images</h2>
+## Formats des images
-<p>Les formats d'image suivants sont pris en charge dans toutes les propriétés de l'image du thème :</p>
+Les formats d'image suivants sont pris en charge dans toutes les propriétés de l'image du thème :
-<ul>
- <li>JPEG</li>
- <li>PNG</li>
- <li>APNG</li>
- <li>SVG (SVG animé est pris en charge à partir de Firefox 59)</li>
- <li>GIF (Le GIF animé n'est pas supporté)</li>
-</ul>
+- JPEG
+- PNG
+- APNG
+- SVG (SVG animé est pris en charge à partir de Firefox 59)
+- GIF (Le GIF animé n'est pas supporté)
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<p>La clé du thème est un objet qui prend les propriétés suivantes:</p>
+La clé du thème est un objet qui prend les propriétés suivantes:
<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Nom</th>
- <th scope="col">Type</th>
- <th scope="col">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>images</code></td>
- <td><code>Objet</code></td>
- <td>
- <p>Facultatif à partir de Firefox 60. Obligatoire avant Firefox 60.</p>
-
- <p>Un objet JSON dont les propriétés représentent les images à afficher dans différentes parties du navigateur. Voir les <code><a href="/fr/Add-ons/WebExtensions/manifest.json/theme#images">images</a></code> pour plus de détails sur les propriétés que cet objet peut contenir.</p>
- </td>
- </tr>
- <tr>
- <td><code>colors</code></td>
- <td><code>Objet</code></td>
- <td>
- <p>Obligatoire.</p>
-
- <p>Un objet JSON dont les propriétés représentent les couleurs de différentes parties du navigateur. Voir <code><a href="/fr/Add-ons/WebExtensions/manifest.json/theme#couleurs">couleurs</a></code> pour plus de détails sur les propriétés que cet objet peut contenir.</p>
- </td>
- </tr>
- <tr>
- <td><code>properties</code></td>
- <td><code>Objet</code></td>
- <td>
- <p>Optionnel</p>
-
- <p>This object has two properties that affect how the <code>"additional_backgrounds"</code> images are displayed. See <code><a href="/fr/Add-ons/WebExtensions/manifest.json/theme#properties">properties</a></code> for details on the properties that this object can contain.</p>
-
- <ul>
- <li><code>"additional_backgrounds_alignment":</code> un tableau énumérant les valeurs définissant l'alignement des éléments correspondants du tableau  <code>"additional_backgrounds":</code>.<br>
- Les options d'alignement comprennent  : <code>"bottom" <em>(bas)</em></code>, <code>"center" <em>(centre)</em></code>, <code>"left" <em>(gauche)</em></code>, <code>"right" <em>(droite)</em></code>, <code>"top" <em>(haut)</em></code>, <code>"</code><code>center bottom</code><code>"</code><em>(centre bas)</em>, <code>"center center" <em>(centre milieu)</em></code>, <code>"center top" <em>(centre haut)</em></code>, <code>"left bottom" <em>(gauche bas)</em></code>, <code>"left center" <em>(gauche milieu)</em></code>, <code>"left top" <em>(gauche haut)</em></code>, <code>"right bottom" <em>(droite bas)</em></code>, <code>"right center" <em>(droite milieu)</em></code>, et <code>"right top" <em>(droite haut)</em></code>. Si elle n'est pas spécifiée, par défaut, <code>"right top"</code>.<br>
- Facultatif</li>
- <li><code>"additional_backgrounds_tiling":</code> un tableau énumérant les valeurs de répétition des éléments correspondants du tableau <code>"additional_backgrounds":</code>, avec le support de <code>"no-repeat" <em>(pas de répétition)</em></code>, <code>"repeat" <em>(répétition)</em></code>, <code>"repeat-x"</code> et <code>"repeat-y"</code>. Si elle n'est pas spécifiée, par défaut, "<code>no-repeat"</code>.<br>
- Facultatif</li>
- </ul>
- </td>
- </tr>
- </tbody>
+ <thead>
+ <tr>
+ <th scope="col">Nom</th>
+ <th scope="col">Type</th>
+ <th scope="col">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>images</code></td>
+ <td><code>Objet</code></td>
+ <td>
+ <p>Facultatif à partir de Firefox 60. Obligatoire avant Firefox 60.</p>
+ <p>
+ Un objet JSON dont les propriétés représentent les images à afficher
+ dans différentes parties du navigateur. Voir les
+ <code
+ ><a href="/fr/Add-ons/WebExtensions/manifest.json/theme#images"
+ >images</a
+ ></code
+ >
+ pour plus de détails sur les propriétés que cet objet peut contenir.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>colors</code></td>
+ <td><code>Objet</code></td>
+ <td>
+ <p>Obligatoire.</p>
+ <p>
+ Un objet JSON dont les propriétés représentent les couleurs de
+ différentes parties du navigateur. Voir
+ <code
+ ><a href="/fr/Add-ons/WebExtensions/manifest.json/theme#couleurs"
+ >couleurs</a
+ ></code
+ >
+ pour plus de détails sur les propriétés que cet objet peut contenir.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>properties</code></td>
+ <td><code>Objet</code></td>
+ <td>
+ <p>Optionnel</p>
+ <p>
+ This object has two properties that affect how the
+ <code>"additional_backgrounds"</code> images are displayed. See
+ <code
+ ><a href="/fr/Add-ons/WebExtensions/manifest.json/theme#properties"
+ >properties</a
+ ></code
+ >
+ for details on the properties that this object can contain.
+ </p>
+ <ul>
+ <li>
+ <code>"additional_backgrounds_alignment":</code> un tableau
+ énumérant les valeurs définissant l'alignement des éléments
+ correspondants du tableau 
+ <code>"additional_backgrounds":</code>.<br />Les options
+ d'alignement comprennent  : <code>"bottom" <em>(bas)</em></code
+ >, <code>"center" <em>(centre)</em></code
+ >, <code>"left" <em>(gauche)</em></code
+ >, <code>"right" <em>(droite)</em></code
+ >, <code>"top" <em>(haut)</em></code
+ >, <code>"</code><code>center bottom</code><code>"</code
+ ><em>(centre bas)</em>,
+ <code>"center center" <em>(centre milieu)</em></code
+ >, <code>"center top" <em>(centre haut)</em></code
+ >, <code>"left bottom" <em>(gauche bas)</em></code
+ >, <code>"left center" <em>(gauche milieu)</em></code
+ >, <code>"left top" <em>(gauche haut)</em></code
+ >, <code>"right bottom" <em>(droite bas)</em></code
+ >, <code>"right center" <em>(droite milieu)</em></code
+ >, et <code>"right top" <em>(droite haut)</em></code
+ >. Si elle n'est pas spécifiée, par défaut,
+ <code>"right top"</code>.<br />Facultatif
+ </li>
+ <li>
+ <code>"additional_backgrounds_tiling":</code> un tableau énumérant
+ les valeurs de répétition des éléments correspondants du tableau
+ <code>"additional_backgrounds":</code>, avec le support de
+ <code>"no-repeat" <em>(pas de répétition)</em></code
+ >, <code>"repeat" <em>(répétition)</em></code
+ >, <code>"repeat-x"</code> et <code>"repeat-y"</code>. Si elle n'est
+ pas spécifiée, par défaut, "<code>no-repeat"</code>.<br />Facultatif
+ </li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
</table>
-<h3 id="images">images</h3>
+### images
-<p>Toutes les URL sont relatives au fichier manifest.json et ne peuvent pas référencer une URL externe.</p>
+Toutes les URL sont relatives au fichier manifest.json et ne peuvent pas référencer une URL externe.
-<p>Les images doivent avoir une hauteur de 200 pixels pour garantir qu'elles remplissent toujours l'espace d'en-tête verticalement.</p>
+Les images doivent avoir une hauteur de 200 pixels pour garantir qu'elles remplissent toujours l'espace d'en-tête verticalement.
<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Name</th>
- <th scope="col">Type</th>
- <th scope="col">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <p>headerURL <code>{{Deprecated_Inline}}</code></p>
- </td>
- <td><code>String</code></td>
- <td>
- <div class="warning">
- <p><strong>Attention :</strong> <code>headerURL</code> a été supprimé dans Firefox 70. Vous commencerez à recevoir des avertissements dans Firefox 65 et plus tard si vous chargez un thème qui utilise cette propriété. Utilisez <code>theme_frame</code> à la place.</p>
- </div>
-
- <p>L'URL d'une image de premier plan doit être ajoutée à la zone d'en-tête et ancrée dans le coin supérieur droit de la zone d'en-tête.</p>
-
- <p>En option à partir de Firefox 60. Un de <code>theme_frame</code> ou <code>headerURL</code> devait être spécifié avant Firefox 60. Notez également que dans Firefox 60 et suivants, tout {{cssxref("text-shadow")}} appliqué au texte d'en-tête est supprimé si aucun <code>headerURL</code> n'est spécifié (voir {{bug(1404688)}}).</p>
-
- <p>Dans Firefox pour Android, <code>headerURL</code> ou <code>theme_frame</code> doit être spécifié.</p>
-
- <ul>
- </ul>
- </td>
- </tr>
- <tr>
- <td><code>theme_frame</code></td>
- <td><code>String</code></td>
- <td>
- <p>L'URL d'une image de premier plan doit être ajoutée à la zone d'en-tête et ancrée dans le coin supérieur droit de la zone d'en-tête.</p>
-
- <div class="note">
- <p><strong>Note :</strong> L'ancre de l'image en haut à gauche de l'en-tête pour Chrome et si l'image ne remplit pas la zone de l'en-tête, l'image sera en mosaïque.</p>
- </div>
-
- <p>Optionnel à partir de Firefox 60. Un de <code>theme_frame</code> ou <code>headerURL</code> devait être spécifié avant Firefox 60.</p>
-
- <p>Dans Firefox pour Android, <code>headerURL</code> ou <code>theme_frame</code> doit être spécifié.</p>
- </td>
- </tr>
- <tr>
- <td><code>additional_backgrounds</code></td>
- <td><code>Array </code>de <code>String</code></td>
- <td>
- <div class="warning">
- <p><strong>Attention :</strong> La propriété <code>additional_backgrounds</code> est experimentale.  Il est actuellement accepté dans les versions finale de Firefox, mais son comportement est sujet à changement.</p>
- </div>
-
- <p>Un tableau d'URLs pour les images de fond supplémentaires à ajouter à la zone d'en-tête et à afficher derrière l'image <code>"theme_frame"</code> :  Ces images superposent la première image du tableau en haut, la dernière image du tableau en bas.</p>
-
- <p>Optionel.</p>
-
- <p>Par défaut, toutes les images sont ancrées dans le coin supérieur droit de la zone d'en-tête, mais leur alignement et leur comportement répété peuvent être contrôlés par les propriétés des <code>"properties"</code>.</p>
- </td>
- </tr>
- </tbody>
+ <thead>
+ <tr>
+ <th scope="col">Name</th>
+ <th scope="col">Type</th>
+ <th scope="col">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>headerURL <code>{{Deprecated_Inline}}</code></p>
+ </td>
+ <td><code>String</code></td>
+ <td>
+ <div class="warning">
+ <p>
+ <strong>Attention :</strong> <code>headerURL</code> a été supprimé
+ dans Firefox 70. Vous commencerez à recevoir des avertissements dans
+ Firefox 65 et plus tard si vous chargez un thème qui utilise cette
+ propriété. Utilisez <code>theme_frame</code> à la place.
+ </p>
+ </div>
+ <p>
+ L'URL d'une image de premier plan doit être ajoutée à la zone
+ d'en-tête et ancrée dans le coin supérieur droit de la zone d'en-tête.
+ </p>
+ <p>
+ En option à partir de Firefox 60. Un de <code>theme_frame</code> ou
+ <code>headerURL</code> devait être spécifié avant Firefox 60. Notez
+ également que dans Firefox 60 et suivants, tout
+ {{cssxref("text-shadow")}} appliqué au texte d'en-tête est
+ supprimé si aucun <code>headerURL</code> n'est spécifié (voir
+ {{bug(1404688)}}).
+ </p>
+ <p>
+ Dans Firefox pour Android, <code>headerURL</code> ou
+ <code>theme_frame</code> doit être spécifié.
+ </p>
+ <ul></ul>
+ </td>
+ </tr>
+ <tr>
+ <td><code>theme_frame</code></td>
+ <td><code>String</code></td>
+ <td>
+ <p>
+ L'URL d'une image de premier plan doit être ajoutée à la zone
+ d'en-tête et ancrée dans le coin supérieur droit de la zone d'en-tête.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> L'ancre de l'image en haut à gauche de
+ l'en-tête pour Chrome et si l'image ne remplit pas la zone de
+ l'en-tête, l'image sera en mosaïque.
+ </p>
+ </div>
+ <p>
+ Optionnel à partir de Firefox 60. Un de <code>theme_frame</code> ou
+ <code>headerURL</code> devait être spécifié avant Firefox 60.
+ </p>
+ <p>
+ Dans Firefox pour Android, <code>headerURL</code> ou
+ <code>theme_frame</code> doit être spécifié.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>additional_backgrounds</code></td>
+ <td><code>Array </code>de <code>String</code></td>
+ <td>
+ <div class="warning">
+ <p>
+ <strong>Attention :</strong> La propriété
+ <code>additional_backgrounds</code> est experimentale.  Il est
+ actuellement accepté dans les versions finale de Firefox, mais son
+ comportement est sujet à changement.
+ </p>
+ </div>
+ <p>
+ Un tableau d'URLs pour les images de fond supplémentaires à ajouter à
+ la zone d'en-tête et à afficher derrière l'image
+ <code>"theme_frame"</code> :  Ces images superposent la première image
+ du tableau en haut, la dernière image du tableau en bas.
+ </p>
+ <p>Optionel.</p>
+ <p>
+ Par défaut, toutes les images sont ancrées dans le coin supérieur
+ droit de la zone d'en-tête, mais leur alignement et leur comportement
+ répété peuvent être contrôlés par les propriétés des
+ <code>"properties"</code>.
+ </p>
+ </td>
+ </tr>
+ </tbody>
</table>
-<h3 id="Couleurs">Couleurs</h3>
+### Couleurs
-<p>Ces propriétés définissent les couleurs utilisées pour les différentes parties du navigateur. Ils sont tous facultatifs (mais notez que <code>"accentcolor"</code> et <code>"textcolor"</code>  étaient obligatoires dans Firefox avant la version 63). L'effet de ces propriétés sur l'interface utilisateur de Firefox est présenté ici:</p>
+Ces propriétés définissent les couleurs utilisées pour les différentes parties du navigateur. Ils sont tous facultatifs (mais notez que `"accentcolor"` et `"textcolor"`  étaient obligatoires dans Firefox avant la version 63). L'effet de ces propriétés sur l'interface utilisateur de Firefox est présenté ici:
<table class="standard-table">
- <tbody>
- <tr>
- <td>
- <p><img src="themes_components_annotations.png"></p>
- </td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <td>
+ <p><img src="themes_components_annotations.png" /></p>
+ </td>
+ </tr>
+ </tbody>
</table>
-<div class="note">
-<p><strong>Note :</strong> Lorsqu'un composant est affecté par plusieurs propriétés de couleur, les propriétés sont listées par ordre de priorité.</p>
-</div>
+> **Note :** Lorsqu'un composant est affecté par plusieurs propriétés de couleur, les propriétés sont listées par ordre de priorité.
-<p>Toutes ces propriétés peuvent être spécifiées sous la forme d'une chaîne contenant un <a href="/fr/docs/Web/CSS/color_value">code de couleur CSS</a>, ou un tableau RVB tel que <code>"tab_background_text": [ 107 , 99 , 23 ]</code>, ou en héxadécimal, tel que <code>"tab_background_text": #6b6317</code>.</p>
+Toutes ces propriétés peuvent être spécifiées sous la forme d'une chaîne contenant un [code de couleur CSS](/fr/docs/Web/CSS/color_value), ou un tableau RVB tel que `"tab_background_text": [ 107 , 99 , 23 ]`, ou en héxadécimal, tel que `"tab_background_text": #6b6317`.
-<div class="note">
-<p><strong>Note :</strong> <a href="/fr/Add-ons/WebExtensions/manifest.json/theme#Chrome_compatibility">Dans Chrome, les couleurs ne peuvent être spécifiées que sous forme de tableau RVB</a>.</p>
-
-<p>Dans Firefox pour Android, les couleurs peuvent être spécifiées en utilisant:</p>
-
-<ul>
- <li>La notation hexadecimale complète, c'est à dire #RRGGBB uniquement. Les syntaxes <em>alpha</em> et abrégée, comme dans #RGB[A], ne sont pas supportées.</li>
- <li><a href="/fr/docs/Web/CSS/Type_color#Syntaxe">Notation fonctionnelle</a> (tableau RVB) pour les thèmes ciblant Firefox 68.2 ou supérieur.</li>
-</ul>
-
-<p>Les couleurs pour les thèmes Firefox pour Android ne peuvent pas être spécifiées à l'aide des noms de couleurs.</p>
-</div>
+> **Note :** [Dans Chrome, les couleurs ne peuvent être spécifiées que sous forme de tableau RVB](/fr/Add-ons/WebExtensions/manifest.json/theme#Chrome_compatibility).
+>
+> Dans Firefox pour Android, les couleurs peuvent être spécifiées en utilisant:
+>
+> - La notation hexadecimale complète, c'est à dire #RRGGBB uniquement. Les syntaxes _alpha_ et abrégée, comme dans #RGB\[A], ne sont pas supportées.
+> - [Notation fonctionnelle](/fr/docs/Web/CSS/Type_color#Syntaxe) (tableau RVB) pour les thèmes ciblant Firefox 68.2 ou supérieur.
+>
+> Les couleurs pour les thèmes Firefox pour Android ne peuvent pas être spécifiées à l'aide des noms de couleurs.
<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Name</th>
- <th scope="col">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>accentcolor</code><code> {{Deprecated_Inline}}</code></td>
- <td>
- <div class="warning">
- <p><strong>Attention :</strong> <code>accentcolor</code> a été supprimé dans Firefox 70. Vous commencerez à recevoir des avertissements dans Firefox 65 et plus tard si vous chargez un thème qui utilise cette propriété. Utilisez  <code>frame</code> à la place.</p>
- </div>
-
- <p>La couleur de l'arrière-plan de la zone d'en-tête, affichée dans l'en-tête quand il n'est pas couvert ou reste visible à travers les images spécifiées dans <code>"headerURL"</code> et <code>"additional_backgrounds"</code>.</p>
-
- <pre class="brush: json">
+ <thead>
+ <tr>
+ <th scope="col">Name</th>
+ <th scope="col">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <code>accentcolor</code><code> {{Deprecated_Inline}}</code>
+ </td>
+ <td>
+ <div class="warning">
+ <p>
+ <strong>Attention :</strong> <code>accentcolor</code> a été supprimé
+ dans Firefox 70. Vous commencerez à recevoir des avertissements dans
+ Firefox 65 et plus tard si vous chargez un thème qui utilise cette
+ propriété. Utilisez  <code>frame</code> à la place.
+ </p>
+ </div>
+ <p>
+ La couleur de l'arrière-plan de la zone d'en-tête, affichée dans
+ l'en-tête quand il n'est pas couvert ou reste visible à travers les
+ images spécifiées dans <code>"headerURL"</code> et
+ <code>"additional_backgrounds"</code>.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"accentcolor": "red",
"tab_background_text": "white"
}
-}</pre>
-
-
- <p><img alt="" src="theme-accentcolor.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>bookmark_text</code></td>
- <td>
- <p>La couleur du texte et des icônes dans le signet et les barres de recherche. De plus, si <code>tab_text</code> n'est pas défini, il définit la couleur du texte de l'onglet actif et si les <code>icons</code> ne sont pas définies, la couleur des icônes de la barre d'outils. Fourni en tant qu'alias compatible Chrome pour l'outils <code>toolbar_text</code>.</p>
-
- <div class="note">
- <p><strong>Note :</strong> Assurez-vous que toute couleur utilisée contraste bien avec celles utilisées dans <code>frame</code> et <code>frame_inactive</code> ou <code>toolbar</code> si vous utilisez cette propriété.</p>
-
- <p>Là où les <code>icons</code> ne sont pas définis, assurez-vous également d'un bon contraste avec <code>button_background_active</code> et <code>button_background_hover</code>.</p>
- </div>
-
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-accentcolor.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>bookmark_text</code></td>
+ <td>
+ <p>
+ La couleur du texte et des icônes dans le signet et les barres de
+ recherche. De plus, si <code>tab_text</code> n'est pas défini, il
+ définit la couleur du texte de l'onglet actif et si les
+ <code>icons</code> ne sont pas définies, la couleur des icônes de la
+ barre d'outils. Fourni en tant qu'alias compatible Chrome pour
+ l'outils <code>toolbar_text</code>.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Assurez-vous que toute couleur utilisée
+ contraste bien avec celles utilisées dans <code>frame</code> et
+ <code>frame_inactive</code> ou <code>toolbar</code> si vous utilisez
+ cette propriété.
+ </p>
+ <p>
+ Là où les <code>icons</code> ne sont pas définis, assurez-vous
+ également d'un bon contraste avec
+ <code>button_background_active</code> et
+ <code>button_background_hover</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -271,201 +364,202 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar": "black",
"bookmark_text": "red"
}
-}</pre>
-
-
- <p><img src="theme-bookmark_text.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>button_background_active</code></td>
- <td>
- <p>La couleur de l'arrière-plan des boutons de la barre d'outils.</p>
-
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="theme-bookmark_text.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>button_background_active</code></td>
+ <td>
+ <p>La couleur de l'arrière-plan des boutons de la barre d'outils.</p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"button_background_active": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-button_background_active.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>button_background_hover</code></td>
- <td>
- <p>La couleur de l'arrière-plan des boutons de la barre d'outils au survol.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-button_background_active.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>button_background_hover</code></td>
+ <td>
+ <p>
+ La couleur de l'arrière-plan des boutons de la barre d'outils au
+ survol.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"button_background_hover": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-button_background_hover.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>icons</code></td>
- <td>
- <p>La couleur des icônes de la barre d'outils, à l'exclusion de celles de la barre d'outils de recherche.</p>
-
- <div class="note">
- <p><strong>Note :</strong> Assurez-vous que la couleur utilisée contraste bien avec celles utilisées dans <code>frame</code>,  <code>frame_inactive</code>, <code>button_background_active</code>, et  <code>button_background_hover</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-button_background_hover.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>icons</code></td>
+ <td>
+ <p>
+ La couleur des icônes de la barre d'outils, à l'exclusion de celles de
+ la barre d'outils de recherche.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Assurez-vous que la couleur utilisée
+ contraste bien avec celles utilisées dans <code>frame</code>, 
+ <code>frame_inactive</code>, <code>button_background_active</code>,
+ et  <code>button_background_hover</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"icons": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-icons.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>icons_attention</code></td>
- <td>
- <p>La couleur des icônes de la barre d'outils dans l'état d'attention comme l'icône de signet étoilé ou l'icône de téléchargement terminé.</p>
-
- <div class="note">
- <p><strong>Note :</strong> Assurez-vous que la couleur utilisée contraste bien avec celles utilisées dans <code>frame</code>,  <code>frame_inactive</code>, <code>button_background_active</code>, et  <code>button_background_hover</code>.</p>
- </div>
-
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-icons.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>icons_attention</code></td>
+ <td>
+ <p>
+ La couleur des icônes de la barre d'outils dans l'état d'attention
+ comme l'icône de signet étoilé ou l'icône de téléchargement terminé.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Assurez-vous que la couleur utilisée
+ contraste bien avec celles utilisées dans <code>frame</code>, 
+ <code>frame_inactive</code>, <code>button_background_active</code>,
+ et  <code>button_background_hover</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"icons_attention": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-icons_attention.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>frame</code></td>
- <td>
- <p>La couleur de l'arrière-plan de la zone d'en-tête, affichée dans la partie de l'en-tête non couverte ou visible à travers les images spécifiées dans <code>"theme_frame"</code> et <code>"additional_backgrounds"</code>.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-icons_attention.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>frame</code></td>
+ <td>
+ <p>
+ La couleur de l'arrière-plan de la zone d'en-tête, affichée dans la
+ partie de l'en-tête non couverte ou visible à travers les images
+ spécifiées dans <code>"theme_frame"</code> et
+ <code>"additional_backgrounds"</code>.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "red",
"tab_background_text": "white"
}
-}</pre>
-
-
- <p><img alt="" src="theme-accentcolor.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>frame_inactive</code></td>
- <td>
- <p>La couleur de l'arrière-plan de la zone d'en-tête quand la fenêtre du navigateur est inactive, affichée dans la partie de l'en-tête non couverte ou visible à travers les images spécifiées dans <code>"theme_frame"</code> et <code>"additional_backgrounds"</code>.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-accentcolor.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>frame_inactive</code></td>
+ <td>
+ <p>
+ La couleur de l'arrière-plan de la zone d'en-tête quand la fenêtre du
+ navigateur est inactive, affichée dans la partie de l'en-tête non
+ couverte ou visible à travers les images spécifiées dans
+ <code>"theme_frame"</code> et <code>"additional_backgrounds"</code>.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "red",
"frame_inactive": "gray",
"tab_text": "white"
}
-}</pre>
-
-
- <p><img src="theme-frame_inactive.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>ntp_background</code></td>
- <td>
- <p>La nouvelle couleur d'arrière-plan de la page à onglet.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="theme-frame_inactive.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>ntp_background</code></td>
+ <td>
+ <p>La nouvelle couleur d'arrière-plan de la page à onglet.</p>
+ <pre class="brush: json">
"theme": {
"colors": {
"ntp_background": "red",
"ntp_text": "white"
}
-}</pre>
-
-
- <p><img src="ntp_colors.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>ntp_text</code></td>
- <td>
- <p>La couleur du texte de la page nouvel onglet.</p>
-
- <div class="note">
- <p><strong>Note :</strong> Assurez-vous que la couleur utilisée contraste bien avec celle utilisée dans  <code>ntp_background</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="ntp_colors.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>ntp_text</code></td>
+ <td>
+ <p>La couleur du texte de la page nouvel onglet.</p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Assurez-vous que la couleur utilisée
+ contraste bien avec celle utilisée dans 
+ <code>ntp_background</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"ntp_background": "red",
"ntp_text": "white"
}
-}</pre>
-
-
- <p><img src="ntp_colors.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup</code></td>
- <td>
- <p>La couleur d'arrière-plan des popups (telles que la liste déroulante de la barre d'adresse et les menus avec une flèche)</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="ntp_colors.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>popup</code></td>
+ <td>
+ <p>
+ La couleur d'arrière-plan des popups (telles que la liste déroulante
+ de la barre d'adresse et les menus avec une flèche)
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"popup": "red"
}
-}</pre>
-
-
- <p><img src="theme-popup.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup_border</code></td>
- <td>
- <p>La couleur de la bordure des popups.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="theme-popup.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>popup_border</code></td>
+ <td>
+ <p>La couleur de la bordure des popups.</p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -474,23 +568,27 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"popup_text": "white",
"popup_border": "red"
}
-}</pre>
-
-
- <p><img src="theme-popup_border.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup_highlight</code></td>
- <td>
- <p>La couleur d'arrière-plan des éléments mis en surbrillance à l'aide du clavier dans les fenêtre contextuelles (tel que l’élément sélectionné dans le menu déroulant de la barre d'URL).</p>
-
- <div class="note">
- <p><strong>Note :</strong> Il est recommandé de définir <code>popup_highlight_text</code> pour remplacer la couleur de texte par défaut du navigateur sur différentes plateformes.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="theme-popup_border.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>popup_highlight</code></td>
+ <td>
+ <p>
+ La couleur d'arrière-plan des éléments mis en surbrillance à l'aide du
+ clavier dans les fenêtre contextuelles (tel que l’élément sélectionné
+ dans le menu déroulant de la barre d'URL).
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Il est recommandé de définir
+ <code>popup_highlight_text</code> pour remplacer la couleur de texte
+ par défaut du navigateur sur différentes plateformes.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -498,24 +596,25 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"popup_highlight": "red",
"popup_highlight_text": "white",
}
-}</pre>
-
-
- <p><img src="theme-popup_highlight.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup_highlight_text</code></td>
- <td>
- <p>La couleur du texte des éléments mis en surbrillance dans les fenêtres contextuelles.</p>
-
- <div class="note">
- <p><strong>Note :</strong> S'assurer que la couleur utilisée contraste bien avec celle utilisée dans <code>popup_highlight</code>.</p>
- </div>
-
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="theme-popup_highlight.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>popup_highlight_text</code></td>
+ <td>
+ <p>
+ La couleur du texte des éléments mis en surbrillance dans les fenêtres
+ contextuelles.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> S'assurer que la couleur utilisée contraste
+ bien avec celle utilisée dans <code>popup_highlight</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -523,23 +622,22 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"popup_highlight": "black",
"popup_highlight_text": "red"
}
-}</pre>
-
-
- <p><img src="theme-popup_highlight_text.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>popup_text</code></td>
- <td>
- <p>La couleur du texte des popups.</p>
-
- <div class="note">
- <p><strong>Note :</strong> S'assurer que la couleur utilisée contraste bien avec celle utilisée dans <code>popup</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="theme-popup_highlight_text.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>popup_text</code></td>
+ <td>
+ <p>La couleur du texte des popups.</p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> S'assurer que la couleur utilisée contraste
+ bien avec celle utilisée dans <code>popup</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -547,19 +645,16 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"popup": "black",
"popup_text": "red"
}
-}</pre>
-
-
- <p><img src="popup_text.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar</code></td>
- <td>
- <p>La couleur de fond des barres latérales intégrées.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="popup_text.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>sidebar</code></td>
+ <td>
+ <p>La couleur de fond des barres latérales intégrées.</p>
+ <pre class="brush: json">
"theme": {
"colors": {
"sidebar": "red",
@@ -567,80 +662,81 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"sidebar_highlight_text": "green",
"sidebar_text": "white"
}
-}</pre>
-
-
- <p><img alt="" src="sidebar_colors.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar_border</code></td>
- <td>
- <p>La couleur de la bordure et du séparateur de la barre latérale du navigateur.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="sidebar_colors.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>sidebar_border</code></td>
+ <td>
+ <p>
+ La couleur de la bordure et du séparateur de la barre latérale du
+ navigateur.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"sidebar_border": "red"
}
-}</pre>
-
-
- <p><img alt="" src="screen_shot_2018-09-16_at_6.13.31_pm.png" ></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar_highlight</code></td>
- <td>
- <p>La couleur d'arrière-plan des lignes en surbrillance dans les barres latérales intégrées.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="screen_shot_2018-09-16_at_6.13.31_pm.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>sidebar_highlight</code></td>
+ <td>
+ <p>
+ La couleur d'arrière-plan des lignes en surbrillance dans les barres
+ latérales intégrées.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"sidebar_highlight": "red",
"sidebar_highlight_text": "white"
}
-}</pre>
-
-
- <p><img src="screen_shot_2018-10-04_at_11.15.46_am.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar_highlight_text</code></td>
- <td>
- <p>La couleur du texte des lignes en surbrillance dans les barres latérales intégrées.</p>
-
- <div class="note">
- <p><strong>Note :</strong> S'assurer que la couleur utilisée contraste bien avec celle utilisée dans <code>sidebar_highlight</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="screen_shot_2018-10-04_at_11.15.46_am.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>sidebar_highlight_text</code></td>
+ <td>
+ <p>
+ La couleur du texte des lignes en surbrillance dans les barres
+ latérales intégrées.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> S'assurer que la couleur utilisée contraste
+ bien avec celle utilisée dans <code>sidebar_highlight</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"sidebar_highlight": "pink",
"sidebar_highlight_text": "red",
}
-}</pre>
-
-
- <p><img src="screen_shot_2018-10-04_at_11.22.41_am.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>sidebar_text</code></td>
- <td>
- <p>La couleur du texte des barres latérales intégrées.</p>
-
- <div class="note">
- <p><strong>Note :</strong> S'assurer que la couleur utilisée contraste bien avec celle utilisée dans <code>sidebar</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="screen_shot_2018-10-04_at_11.22.41_am.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>sidebar_text</code></td>
+ <td>
+ <p>La couleur du texte des barres latérales intégrées.</p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> S'assurer que la couleur utilisée contraste
+ bien avec celle utilisée dans <code>sidebar</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"sidebar": "red",
@@ -648,99 +744,99 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"sidebar_highlight_text": "green",
"sidebar_text": "white"
}
-}</pre>
-
-
- <p><img alt="" src="sidebar_colors.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_background_separator</code></td>
- <td>
- <p>La couleur du séparateur vertical des onglets d'arrière-plan.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="sidebar_colors.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>tab_background_separator</code></td>
+ <td>
+ <p>La couleur du séparateur vertical des onglets d'arrière-plan.</p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"tab_background_separator": "red"
}
-}</pre>
-
-
- <p><img src="theme-tab-background-separator.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_background_text</code></td>
- <td>
- <p>La couleur du texte affiché dans les onglets des pages inactives. Si <code>tab_text</code> ou <code>bookmark_text</code> n'est pas spécifié, s'applique au texte de l'onglet actif.</p>
-
- <div class="note">
- <p><strong>Note :</strong> Assurez-vous que la couleur utilisée contraste bien avec celles utilisées dans  <code>tab_selected</code> ou <code>frame</code> et  <code>frame_inactive</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="theme-tab-background-separator.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>tab_background_text</code></td>
+ <td>
+ <p>
+ La couleur du texte affiché dans les onglets des pages inactives. Si
+ <code>tab_text</code> ou <code>bookmark_text</code> n'est pas
+ spécifié, s'applique au texte de l'onglet actif.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Assurez-vous que la couleur utilisée
+ contraste bien avec celles utilisées dans 
+ <code>tab_selected</code> ou <code>frame</code> et 
+ <code>frame_inactive</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"toolbar": "white",
"tab_background_text": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-textcolor.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_line</code></td>
- <td>
- <p>La couleur de la ligne de l'onglet sélectionnée.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-textcolor.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>tab_line</code></td>
+ <td>
+ <p>La couleur de la ligne de l'onglet sélectionnée.</p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_bckground_text": "white",
"tab_line": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-tab_line.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_loading</code></td>
- <td>
- <p>La couleur de l'indicateur de chargement de l'onglet et de l'effet de vague.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-tab_line.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>tab_loading</code></td>
+ <td>
+ <p>
+ La couleur de l'indicateur de chargement de l'onglet et de l'effet de
+ vague.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"tab_loading": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-tab_loading.gif"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_selected</code></td>
- <td>
- <p>La couleur de fond de l'onglet sélectionné. Lorsqu'elle n'est pas utilisée, la couleur de l'onglet sélectionné est définie par <code>frame</code> et <code>frame_inactive</code>.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-tab_loading.gif" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>tab_selected</code></td>
+ <td>
+ <p>
+ La couleur de fond de l'onglet sélectionné. Lorsqu'elle n'est pas
+ utilisée, la couleur de l'onglet sélectionné est définie par
+ <code>frame</code> et <code>frame_inactive</code>.
+ </p>
+ <pre class="brush: json">
"theme": {
"images": {
"theme_frame": "weta.png"
@@ -750,26 +846,32 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"tab_background_text": "white",
"tab_selected": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-tab_selected.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>tab_text</code></td>
- <td>
- <p>Depuis Firefox 59, il représente la couleur du texte de l'onglet sélectionné. Si <code>tab_line</code> n'est pas spécifié, il définit également la couleur de la ligne de tabulation sélectionnée.</p>
-
- <div class="note">
- <p><strong>Note :</strong> Assurez-vous que la couleur utilisée contraste bien avec celles utilisées dans  <code>tab_selected</code> ou <code>frame</code> et  <code>frame_inactive</code>.</p>
- </div>
-
- <p>De Firefox 55 à 58, il est incorrectement implémenté comme alias pour <code>"textcolor"</code></p>
-
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-tab_selected.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>tab_text</code></td>
+ <td>
+ <p>
+ Depuis Firefox 59, il représente la couleur du texte de l'onglet
+ sélectionné. Si <code>tab_line</code> n'est pas spécifié, il définit
+ également la couleur de la ligne de tabulation sélectionnée.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Assurez-vous que la couleur utilisée
+ contraste bien avec celles utilisées dans 
+ <code>tab_selected</code> ou <code>frame</code> et 
+ <code>frame_inactive</code>.
+ </p>
+ </div>
+ <p>
+ De Firefox 55 à 58, il est incorrectement implémenté comme alias pour
+ <code>"textcolor"</code>
+ </p>
+ <pre class="brush: json">
"theme": {
"images": {
"theme_frame": "weta.png"
@@ -780,105 +882,108 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"tab_selected": "white",
"tab_text": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-tab_text.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>textcolor {{Deprecated_Inline}}</code></td>
- <td>
- <div class="warning">
- <p><strong>Attention :</strong> <code>textcolor</code> a été supprimé dans Firefox 70. Vous commencerez à recevoir des avertissements dans Firefox 65 et plus tard si vous chargez un thème qui utilise cette propriété. Utilisez <code>tab_text</code> à la place.</p>
- </div>
-
- <p>La couleur du texte affiché dans la zone d'en-tête.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-tab_text.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>textcolor {{Deprecated_Inline}}</code></td>
+ <td>
+ <div class="warning">
+ <p>
+ <strong>Attention :</strong> <code>textcolor</code> a été supprimé
+ dans Firefox 70. Vous commencerez à recevoir des avertissements dans
+ Firefox 65 et plus tard si vous chargez un thème qui utilise cette
+ propriété. Utilisez <code>tab_text</code> à la place.
+ </p>
+ </div>
+ <p>La couleur du texte affiché dans la zone d'en-tête.</p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"toolbar": "white",
"textcolor": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-textcolor.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar</code></td>
- <td>
- <p>La couleur de fond de la barre de navigation, de la barre de signets et de l'onglet sélectionné.</p>
-
- <p>Ceci définit également la couleur de fond de la barre "Rechercher".</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-textcolor.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar</code></td>
+ <td>
+ <p>
+ La couleur de fond de la barre de navigation, de la barre de signets
+ et de l'onglet sélectionné.
+ </p>
+ <p>
+ Ceci définit également la couleur de fond de la barre "Rechercher".
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"toolbar": "red",
"tab_background_text": "white"
}
-}</pre>
-
-
- <p><img alt="" src="toolbar.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_bottom_separator</code></td>
- <td>
- <p>La couleur de la ligne séparant le bas de la barre d'outils de la région en dessous.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="toolbar.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_bottom_separator</code></td>
+ <td>
+ <p>
+ La couleur de la ligne séparant le bas de la barre d'outils de la
+ région en dessous.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"toolbar_bottom_separator": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-toolbar_bottom_separator.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field</code></td>
- <td>
- <p>La couleur d'arrière-plan des champs de la barre d'outils, comme la barre URL.</p>
-
- <p>Ceci définit également la couleur de fond du champ Rechercher dans la page.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-toolbar_bottom_separator.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_field</code></td>
+ <td>
+ <p>
+ La couleur d'arrière-plan des champs de la barre d'outils, comme la
+ barre URL.
+ </p>
+ <p>
+ Ceci définit également la couleur de fond du champ Rechercher dans la
+ page.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
"tab_background_text": "white",
"toolbar_field": "red"
}
-}</pre>
-
-
- <p><img alt="" src="toolbar-field.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_border</code></td>
- <td>
- <p>La couleur de la bordure des champs de la barre d'outils.</p>
-
- <p>Ceci définit également la couleur de fond du champ Rechercher dans la page.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="toolbar-field.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_field_border</code></td>
+ <td>
+ <p>La couleur de la bordure des champs de la barre d'outils.</p>
+ <p>
+ Ceci définit également la couleur de fond du champ Rechercher dans la
+ page.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -888,19 +993,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar_field_text": "white",
"toolbar_field_border": "red"
}
-}</pre>
-
-
- <p><img alt="" src="toolbar-field-border.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_border_focus</code></td>
- <td>
- <p>La couleur de bordure pour les champs de la barre d'outils qui ont le focus.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="toolbar-field-border.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_field_border_focus</code></td>
+ <td>
+ <p>
+ La couleur de bordure pour les champs de la barre d'outils qui ont le
+ focus.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -910,19 +1015,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar_field_text": "white",
"toolbar_field_border_focus": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-toolbar_field_border_focus.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_focus</code></td>
- <td>
- <p>La couleur de fond pour les champs de la barre d'outils qui ont le focus, tels que la barre d'URL.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-toolbar_field_border_focus.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_field_focus</code></td>
+ <td>
+ <p>
+ La couleur de fond pour les champs de la barre d'outils qui ont le
+ focus, tels que la barre d'URL.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -932,16 +1037,18 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar_field_text": "white",
"toolbar_field_focus": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-toolbar_field_focus.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_highlight</code></td>
- <td>La couleur d'arrière-plan utilisée pour indiquer la sélection actuelle du texte dans la barre URL (et la barre de recherche, si elle est configurée pour être séparée).
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-toolbar_field_focus.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_field_highlight</code></td>
+ <td>
+ La couleur d'arrière-plan utilisée pour indiquer la sélection actuelle
+ du texte dans la barre URL (et la barre de recherche, si elle est
+ configurée pour être séparée).
+ <pre class="brush: json">
"theme": {
"colors": {
"toolbar_field": "rgba(255, 255, 255, 0.91)",
@@ -949,25 +1056,33 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar_field_highlight": "rgb(180, 240, 180, 0.9)",
"toolbar_field_highlight_text": "rgb(0, 80, 0)"
}
-}</pre>
-
-
- <p><img src="toolbar_field_highlight.png"></p>
-
- <p>Ici, le champ <code>toolbar_field_highlight</code> spécifie que la couleur de surbrillance est un vert clair, alors que le texte est réglé sur un vert foncé à vert moyen en utilisant le texte  <code>toolbar_field_highlight_text</code>.</p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_highlight_text</code></td>
- <td>
- <p>La couleur utilisée pour dessiner le texte actuellement sélectionné dans la barre d'URL (et la barre de recherche, si elle est configurée comme boîte séparée).</p>
-
- <div class="note">
- <p><strong>Note :</strong> S'assurer que la couleur utilisée contraste bien avec celles utilisées dans  <code>toolbar_field_highlight</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="toolbar_field_highlight.png" /></p>
+ <p>
+ Ici, le champ <code>toolbar_field_highlight</code> spécifie que la
+ couleur de surbrillance est un vert clair, alors que le texte est
+ réglé sur un vert foncé à vert moyen en utilisant le texte 
+ <code>toolbar_field_highlight_text</code>.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_field_highlight_text</code></td>
+ <td>
+ <p>
+ La couleur utilisée pour dessiner le texte actuellement sélectionné
+ dans la barre d'URL (et la barre de recherche, si elle est configurée
+ comme boîte séparée).
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> S'assurer que la couleur utilisée contraste
+ bien avec celles utilisées dans 
+ <code>toolbar_field_highlight</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"toolbar_field": "rgba(255, 255, 255, 0.91)",
@@ -975,23 +1090,26 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar_field_highlight": "rgb(180, 240, 180, 0.9)",
"toolbar_field_highlight_text": "rgb(0, 80, 0)"
}
-}</pre>
-
-
- <p><img src="toolbar_field_highlight.png"></p>
-
- <p>Ici, le champ <code>toolbar_field_highlight_text</code> permet de régler la couleur du texte sur un vert foncé moyen foncé, tandis que la couleur de surbrillance est un vert clair.</p>
- </td>
- </tr>
- <tr>
- </tr>
- <tr>
- <td><code>toolbar_field_separator</code></td>
- <td>
- <p>La couleur des séparateurs à l'intérieur de la barre d'URL. Dans Firefox 58, cela a été implémenté en tant que <code>toolbar_vertical_separator</code>.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img src="toolbar_field_highlight.png" /></p>
+ <p>
+ Ici, le champ <code>toolbar_field_highlight_text</code> permet de
+ régler la couleur du texte sur un vert foncé moyen foncé, tandis que
+ la couleur de surbrillance est un vert clair.
+ </p>
+ </td>
+ </tr>
+ <tr></tr>
+ <tr>
+ <td><code>toolbar_field_separator</code></td>
+ <td>
+ <p>
+ La couleur des séparateurs à l'intérieur de la barre d'URL. Dans
+ Firefox 58, cela a été implémenté en tant que
+ <code>toolbar_vertical_separator</code>.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -999,25 +1117,33 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"tab_background_text": "white",
"toolbar_field_separator": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-toolbar_field_separator.png"></p>
-
- <p>Dans cette capture d'écran, <code>"toolbar_vertical_separator"</code> est la ligne verticale blanche dans la barre URL qui sépare l'icône du mode lecture des autres icônes.</p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_text</code></td>
- <td>
- <p>La couleur du texte dans les champs de la barre d'outils, comme la barre URL. Ceci définit également la couleur du texte dans le champ Rechercher dans la page.</p>
-
- <div class="note">
- <p><strong>Note :</strong> Assurez-vous que la couleur utilisée contraste bien avec celles utilisées dans  <code>toolbar_field</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-toolbar_field_separator.png" /></p>
+ <p>
+ Dans cette capture d'écran,
+ <code>"toolbar_vertical_separator"</code> est la ligne verticale
+ blanche dans la barre URL qui sépare l'icône du mode lecture des
+ autres icônes.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_field_text</code></td>
+ <td>
+ <p>
+ La couleur du texte dans les champs de la barre d'outils, comme la
+ barre URL. Ceci définit également la couleur du texte dans le champ
+ Rechercher dans la page.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Assurez-vous que la couleur utilisée
+ contraste bien avec celles utilisées dans 
+ <code>toolbar_field</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -1026,23 +1152,26 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar_field": "black",
"toolbar_field_text": "red"
}
-}</pre>
-
-
- <p><img alt="" src="toolbar-field-text.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_field_text_focus</code></td>
- <td>
- <p>La couleur du texte dans les champs de la barre d'outils qui ont le focus, tels que la barre d'URL.</p>
-
- <div class="note">
- <p><strong>Note :</strong> Assurez-vous que la couleur utilisée contraste bien avec celles utilisées dans  <code>toolbar_field_focus</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="toolbar-field-text.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_field_text_focus</code></td>
+ <td>
+ <p>
+ La couleur du texte dans les champs de la barre d'outils qui ont le
+ focus, tels que la barre d'URL.
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Assurez-vous que la couleur utilisée
+ contraste bien avec celles utilisées dans 
+ <code>toolbar_field_focus</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -1052,23 +1181,25 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar_field_text": "white",
"toolbar_field_text_focus": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-toolbar_field_text_focus.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_text</code></td>
- <td>
- <p>La couleur du texte de la barre d'outils. Ceci définit également la couleur du texte dans la barre "Rechercher".</p>
-
- <div class="note">
- <p><strong>Note :</strong> Pour la compatibilité avec Chrome, utilisez l'alias <code>bookmark_text</code>.</p>
- </div>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-toolbar_field_text_focus.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_text</code></td>
+ <td>
+ <p>
+ La couleur du texte de la barre d'outils. Ceci définit également la
+ couleur du texte dans la barre "Rechercher".
+ </p>
+ <div class="note">
+ <p>
+ <strong>Note :</strong> Pour la compatibilité avec Chrome, utilisez
+ l'alias <code>bookmark_text</code>.
+ </p>
+ </div>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -1076,19 +1207,19 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar": "black",
"toolbar_text": "red"
}
-}</pre>
-
-
- <p><img alt="" src="toolbar-text.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_top_separator</code></td>
- <td>
- <p>La couleur de la ligne séparant le bas de la barre d'outils de la région en dessous.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="toolbar-text.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_top_separator</code></td>
+ <td>
+ <p>
+ La couleur de la ligne séparant le bas de la barre d'outils de la
+ région en dessous.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -1096,19 +1227,20 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar": "black",
"toolbar_top_separator": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-toolbar_top_separator.png"></p>
- </td>
- </tr>
- <tr>
- <td><code>toolbar_vertical_separator</code></td>
- <td>
- <p>La couleur du séparateur à côté de l'icône du menu d'application. Dans Firefox 58, il correspond à la couleur des séparateurs dans la barre d'URL.</p>
-
-
- <pre class="brush: json">
+}</pre
+ >
+ <p><img alt="" src="theme-toolbar_top_separator.png" /></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>toolbar_vertical_separator</code></td>
+ <td>
+ <p>
+ La couleur du séparateur à côté de l'icône du menu d'application. Dans
+ Firefox 58, il correspond à la couleur des séparateurs dans la barre
+ d'URL.
+ </p>
+ <pre class="brush: json">
"theme": {
"colors": {
"frame": "black",
@@ -1116,120 +1248,99 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar": "black",
"toolbar_vertical_separator": "red"
}
-}</pre>
-
-
- <p><img alt="" src="theme-toolbar_vertical_separator.png"></p>
- </td>
- </tr>
- </tbody>
+}</pre
+ >
+ <p><img alt="" src="theme-toolbar_vertical_separator.png" /></p>
+ </td>
+ </tr>
+ </tbody>
</table>
-<h4 id="Aliases">Aliases</h4>
+#### Aliases
-<p>En outre, cette clé accepte diverses propriétés qui sont des alias pour l'une des propriétés ci-dessus. Ceux-ci sont fournis pour la compatibilité avec Chrome. Si un alias est donné et que la version non-alias est également donnée, alors la valeur sera tirée de la version non-alias.</p>
+En outre, cette clé accepte diverses propriétés qui sont des alias pour l'une des propriétés ci-dessus. Ceux-ci sont fournis pour la compatibilité avec Chrome. Si un alias est donné et que la version non-alias est également donnée, alors la valeur sera tirée de la version non-alias.
-<div class="warning">
-<p><strong>Attention :</strong> A partir de Firefox 70, les propriétés suivantes sont supprimées : <code>accentcolor</code> et <code>textcolor</code>. Utilisez à la place <code>frame</code> et <code>tab_background_text</code>. L'utilisation de ces valeurs dans des thèmes chargés dans Firefox 65 ou une version ultérieure augmentera les avertissements.</p>
-</div>
+> **Attention :** A partir de Firefox 70, les propriétés suivantes sont supprimées : `accentcolor` et `textcolor`. Utilisez à la place `frame` et `tab_background_text`. L'utilisation de ces valeurs dans des thèmes chargés dans Firefox 65 ou une version ultérieure augmentera les avertissements.
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Nom</th>
- <th scope="col">Alias pour</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>bookmark_text</code></td>
- <td><code>toolbar_text {{Deprecated_Inline}}</code></td>
- </tr>
- <tr>
- <td><code>frame</code></td>
- <td><code>accentcolor {{Deprecated_Inline}}</code></td>
- </tr>
- <tr>
- <td><code>frame_inactive</code></td>
- <td><code>accentcolor {{Deprecated_Inline}}</code></td>
- </tr>
- <tr>
- <td><code>tab_background_text</code></td>
- <td><code>textcolor {{Deprecated_Inline}}</code></td>
- </tr>
- </tbody>
-</table>
+| Nom | Alias pour |
+| --------------------- | ------------------------------------------- |
+| `bookmark_text` | `toolbar_text {{Deprecated_Inline}}` |
+| `frame` | `accentcolor {{Deprecated_Inline}}` |
+| `frame_inactive` | `accentcolor {{Deprecated_Inline}}` |
+| `tab_background_text` | `textcolor {{Deprecated_Inline}}` |
-<h3 id="properties">properties</h3>
+### properties
<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Name</th>
- <th scope="col">Type</th>
- <th scope="col">Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><code>additional_backgrounds_alignment</code></td>
- <td>
- <p><code>Array</code> of <code>String</code></p>
- </td>
- <td>
- <p>Optionel.</p>
-
- <p>Un tableau de valeurs d'énumération définissant l'alignement de l'élément <code>"additional_backgrounds":</code> élément de tableau.<br>
- Les options d'alignement comprennent:</p>
-
- <ul>
- <li><code>"bottom"</code></li>
- <li><code>"center"</code></li>
- <li><code>"left"</code></li>
- <li><code>"right"</code></li>
- <li><code>"top"</code></li>
- <li><code>"center bottom"</code></li>
- <li><code>"center center"</code></li>
- <li><code>"center top"</code></li>
- <li><code>"left bottom"</code></li>
- <li><code>"left center"</code></li>
- <li><code>"left top"</code></li>
- <li><code>"right bottom"</code></li>
- <li><code>"right center"</code></li>
- <li><code>"right top"</code>.</li>
- </ul>
-
- <p>Si non spécifié, par default <code>"right top"</code>.</p>
- </td>
- </tr>
- <tr>
- <td><code>additional_backgrounds_tiling</code></td>
- <td>
- <p><code>Array</code> of <code>String</code></p>
- </td>
- <td>
- <p>Optional.</p>
-
- <p>Un tableau de valeurs d'énumérations définissant, comme l'élément de tableau  <code>"additional_backgrounds":</code> correspondant de répétition. Les options comprennent :</p>
-
- <ul>
- <li><code>"no-repeat"</code></li>
- <li><code>"repeat"</code></li>
- <li><code>"repeat-x"</code></li>
- <li><code>"repeat-y"</code></li>
- </ul>
-
- <p>Si non spécifié, par default <code>"no-repeat"</code>.</p>
- </td>
- </tr>
- </tbody>
+ <thead>
+ <tr>
+ <th scope="col">Name</th>
+ <th scope="col">Type</th>
+ <th scope="col">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>additional_backgrounds_alignment</code></td>
+ <td>
+ <p><code>Array</code> of <code>String</code></p>
+ </td>
+ <td>
+ <p>Optionel.</p>
+ <p>
+ Un tableau de valeurs d'énumération définissant l'alignement de
+ l'élément <code>"additional_backgrounds":</code> élément de
+ tableau.<br />Les options d'alignement comprennent:
+ </p>
+ <ul>
+ <li><code>"bottom"</code></li>
+ <li><code>"center"</code></li>
+ <li><code>"left"</code></li>
+ <li><code>"right"</code></li>
+ <li><code>"top"</code></li>
+ <li><code>"center bottom"</code></li>
+ <li><code>"center center"</code></li>
+ <li><code>"center top"</code></li>
+ <li><code>"left bottom"</code></li>
+ <li><code>"left center"</code></li>
+ <li><code>"left top"</code></li>
+ <li><code>"right bottom"</code></li>
+ <li><code>"right center"</code></li>
+ <li><code>"right top"</code>.</li>
+ </ul>
+ <p>Si non spécifié, par default <code>"right top"</code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>additional_backgrounds_tiling</code></td>
+ <td>
+ <p><code>Array</code> of <code>String</code></p>
+ </td>
+ <td>
+ <p>Optional.</p>
+ <p>
+ Un tableau de valeurs d'énumérations définissant, comme l'élément de
+ tableau  <code>"additional_backgrounds":</code> correspondant de
+ répétition. Les options comprennent :
+ </p>
+ <ul>
+ <li><code>"no-repeat"</code></li>
+ <li><code>"repeat"</code></li>
+ <li><code>"repeat-x"</code></li>
+ <li><code>"repeat-y"</code></li>
+ </ul>
+ <p>Si non spécifié, par default <code>"no-repeat"</code>.</p>
+ </td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Exemples">Exemples</h2>
+## Exemples
-<p>Un thème de base doit définir une image à ajouter à l'en-tête, la couleur d'accent à utiliser dans l'en-tête et la couleur du texte utilisée dans l'en-tête:</p>
+Un thème de base doit définir une image à ajouter à l'en-tête, la couleur d'accent à utiliser dans l'en-tête et la couleur du texte utilisée dans l'en-tête:
-<pre class="brush: json"> "theme": {
+```json
+ "theme": {
"images": {
"theme_frame": "images/sun.jpg"
},
@@ -1237,11 +1348,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"frame": "#CF723F",
"tab_background_text": "#000"
}
- }</pre>
+ }
+```
-<p>Plusieurs images peuvent être utilisées pour remplir l'en-tête, en utilisant une image d'en-tête vierge/transparente pour donner le contrôle de l'emplacement à chaque image visible:</p>
+Plusieurs images peuvent être utilisées pour remplir l'en-tête, en utilisant une image d'en-tête vierge/transparente pour donner le contrôle de l'emplacement à chaque image visible:
-<pre class="brush: json"> "theme": {
+```json
+ "theme": {
"images": {
"headerURL": "images/blank.png",
"additional_backgrounds": [ "images/left.png" , "images/middle.png", "images/right.png"]
@@ -1253,11 +1366,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"frame": "blue",
"tab_background_text": "#ffffff"
}
- }</pre>
+ }
+```
-<p>Vous pouvez également remplir l'en-tête avec une image répétée, ou des images, dans ce cas, une seule image ancrée dans le milieu du haut de l'en-tête et répétée sur le reste de l'en-tête:</p>
+Vous pouvez également remplir l'en-tête avec une image répétée, ou des images, dans ce cas, une seule image ancrée dans le milieu du haut de l'en-tête et répétée sur le reste de l'en-tête:
-<pre class="brush: json"> "theme": {
+```json
+ "theme": {
"images": {
"additional_backgrounds": [ "images/logo.png"]
},
@@ -1269,11 +1384,13 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"frame": "green",
"tab_background_text": "#000"
}
- }</pre>
+ }
+```
-<p>L'exemple suivant utilise la plupart des différentes valeurs de <code>"theme.colors"</code>:</p>
+L'exemple suivant utilise la plupart des différentes valeurs de `"theme.colors"`:
-<pre class="brush: json"> "theme": {
+```json
+ "theme": {
"images": {
"theme_frame": "weta.png"
},
@@ -1290,46 +1407,47 @@ translation_of: Mozilla/Add-ons/WebExtensions/manifest.json/theme
"toolbar_bottom_separator": "white",
"toolbar_vertical_separator": "white"
}
- }</pre>
+ }
+```
-<p>Il vous donnera un navigateur qui ressemble à ceci :</p>
+Il vous donnera un navigateur qui ressemble à ceci :
-<p><img alt="" src="theme.png"></p>
+![](theme.png)
-<p>Dans cette capture d'écran, <code>"toolbar_vertical_separator"</code> est la ligne verticale blanche dans la barre d'URL divisant l'icône du mode Lecteur des autres icônes.</p>
+Dans cette capture d'écran, `"toolbar_vertical_separator"` est la ligne verticale blanche dans la barre d'URL divisant l'icône du mode Lecteur des autres icônes.
-<h2 id="Compatibilité_du_navigateur">Compatibilité du navigateur</h2>
+## Compatibilité du navigateur
-<p>{{Compat("webextensions.manifest.theme")}}</p>
+{{Compat("webextensions.manifest.theme")}}
-<h3 id="Couleurs_2">Couleurs</h3>
+### Couleurs
-<p>{{Compat("webextensions.manifest.theme.colors", 10)}}</p>
+{{Compat("webextensions.manifest.theme.colors", 10)}}
-<h3 id="Images">Images</h3>
+### Images
-<p>{{Compat("webextensions.manifest.theme.images", 10)}}</p>
+{{Compat("webextensions.manifest.theme.images", 10)}}
-<h3 id="Propriétés">Propriétés</h3>
+### Propriétés
-<p>{{Compat("webextensions.manifest.theme.properties", 10)}}</p>
+{{Compat("webextensions.manifest.theme.properties", 10)}}
-<h3 id="Compatibilité_de_Chrome">Compatibilité de Chrome</h3>
+### Compatibilité de Chrome
-<p>Dans Chrome:</p>
+Dans Chrome:
-<ul>
- <li><code>colors/toolbar_text</code> n'est pas utilisé, utilisez <code>colors/bookmark_text</code> à la place.</li>
- <li><code>images/theme_frame</code> ancre l'image en haut à gauche de l'en-tête et si l'image ne remplit pas la zone de l'en-tête de l'image.</li>
- <li>toutes les couleurs doivent être spécifiées sous la forme d'un tableau de valeurs RVB, comme ceci :</li>
-</ul>
+- `colors/toolbar_text` n'est pas utilisé, utilisez `colors/bookmark_text` à la place.
+- `images/theme_frame` ancre l'image en haut à gauche de l'en-tête et si l'image ne remplit pas la zone de l'en-tête de l'image.
+- toutes les couleurs doivent être spécifiées sous la forme d'un tableau de valeurs RVB, comme ceci :
-<pre class="brush: json">"theme": {
+```json
+"theme": {
"colors": {
"frame": [255, 0, 0],
"tab_background_text": [0, 255, 0],
"bookmark_text": [0, 0, 255]
}
-}</pre>
+}
+```
-<p>A partir de Firefox 59, la forme tableau et la forme couleur CSS sont acceptées pour toutes les propriétés. Avant cela, <code>colors/frame</code> et <code>colors/tab_background_text</code> nécessitaient la forme tableau, alors que d'autres propriétés nécessitaient la forme couleur CSS.</p>
+A partir de Firefox 59, la forme tableau et la forme couleur CSS sont acceptées pour toutes les propriétés. Avant cela, `colors/frame` et `colors/tab_background_text` nécessitaient la forme tableau, alors que d'autres propriétés nécessitaient la forme couleur CSS.