aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/css/border-image
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-09-17 20:59:20 +0200
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-10-12 07:57:33 +0200
commit258ba7b4be62d8640477a3bd3146d08b00cb70ec (patch)
treea8476eee4c369ff47bdfe08353774414f2281ba3 /files/fr/web/css/border-image
parent149319bb8c7b1394a443f0877c3460cd362aa815 (diff)
downloadtranslated-content-258ba7b4be62d8640477a3bd3146d08b00cb70ec.tar.gz
translated-content-258ba7b4be62d8640477a3bd3146d08b00cb70ec.tar.bz2
translated-content-258ba7b4be62d8640477a3bd3146d08b00cb70ec.zip
convert content to md
Diffstat (limited to 'files/fr/web/css/border-image')
-rw-r--r--files/fr/web/css/border-image/index.md190
1 files changed, 85 insertions, 105 deletions
diff --git a/files/fr/web/css/border-image/index.md b/files/fr/web/css/border-image/index.md
index d945857f9f..83424b2d0f 100644
--- a/files/fr/web/css/border-image/index.md
+++ b/files/fr/web/css/border-image/index.md
@@ -8,21 +8,20 @@ tags:
- Reference
translation_of: Web/CSS/border-image
---
-<div>{{CSSRef}}</div>
+{{CSSRef}}
-<p>La propriété <strong><code>border-image</code></strong> dessine une image sur la bordure d'un élément. C'est <a href="/fr/docs/Web/CSS/Propri%C3%A9t%C3%A9s_raccourcies">une propriété raccourcie</a> qui permet de définir {{cssxref("border-image-source")}}, {{cssxref("border-image-width")}}, {{cssxref("border-image-repeat")}}, {{cssxref("border-image-slice")}}, {{cssxref("border-image-outset")}}.</p>
+La propriété **`border-image`** dessine une image sur la bordure d'un élément. C'est [une propriété raccourcie](/fr/docs/Web/CSS/Propri%C3%A9t%C3%A9s_raccourcies) qui permet de définir {{cssxref("border-image-source")}}, {{cssxref("border-image-width")}}, {{cssxref("border-image-repeat")}}, {{cssxref("border-image-slice")}}, {{cssxref("border-image-outset")}}.
-<div>{{EmbedInteractiveExample("pages/css/border-image.html")}}</div>
+{{EmbedInteractiveExample("pages/css/border-image.html")}}
-<p>Cela permet d'obtenir des effets de dessin complexes sans avoir à complexifier l'utilisation des boîtes CSS. La propriété <code>border-image</code> sera utilisée plutôt que le style défini via la propriété {{cssxref("border-style")}}. Selon la spécification, <code>border-style</code> <strong>doit</strong> être présente si <code>border-image</code> est utilisée.</p>
+Cela permet d'obtenir des effets de dessin complexes sans avoir à complexifier l'utilisation des boîtes CSS. La propriété `border-image` sera utilisée plutôt que le style défini via la propriété {{cssxref("border-style")}}. Selon la spécification, `border-style` **doit** être présente si `border-image` est utilisée.
-<div class="note">
-<p><strong>Note :</strong> Si <a href="/fr/docs/Web/CSS/Valeur_calculée">la valeur calculée</a> de {{cssxref("border-image-source")}} vaut <code>none</code> (via <code>border-image-source</code> ou via la propriété raccourcie <code>border-image</code>), ce sera le style indiqué par {{cssxref("border-style")}} qui sera utilisé.</p>
-</div>
+> **Note :** Si [la valeur calculée](/fr/docs/Web/CSS/Valeur_calculée) de {{cssxref("border-image-source")}} vaut `none` (via `border-image-source` ou via la propriété raccourcie `border-image`), ce sera le style indiqué par {{cssxref("border-style")}} qui sera utilisé.
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: css no-line-numbers">/* source | slice */
+```css
+/* source | slice */
border-image: linear-gradient(red, blue) 27;
/* source | slice | repeat */
@@ -33,130 +32,111 @@ border-image: linear-gradient(red, blue) 27 / 35px;
/* source | slice | width | outset | repeat */
border-image: url("/images/border.png") 27 23 / 50px 30px / 1rem round space;
-</pre>
+```
-<p>La propriété <code>border-image</code> peut être définie avec une à cinq valeurs parmi celles définies ci-après.</p>
+La propriété `border-image` peut être définie avec une à cinq valeurs parmi celles définies ci-après.
-<div class="note">
-<p><strong>Note :</strong> Si la <a href="/fr/docs/Web/CSS/Valeur_calculée">valeur calculée</a> de {{cssxref("border-image-source")}} vaut <code>none</code> ou si l'image ne peut pas être affichée, c'est le {{cssxref("border-style")}} correspondant qui sera affiché.</p>
-</div>
+> **Note :** Si la [valeur calculée](/fr/docs/Web/CSS/Valeur_calculée) de {{cssxref("border-image-source")}} vaut `none` ou si l'image ne peut pas être affichée, c'est le {{cssxref("border-style")}} correspondant qui sera affiché.
-<h3 id="Valeurs">Valeurs</h3>
+### Valeurs
-<dl>
- <dt><code>border-image-source</code></dt>
- <dd>L'image source. Voir {{cssxref("border-image-source")}}.</dd>
- <dt><code>border-image-slice</code></dt>
- <dd>La façon dont l'image est découpée en zones (jusqu'à 4). Voir {{cssxref("border-image-slice")}}.</dd>
- <dt><code>border-image-width</code></dt>
- <dd>La largeur de la bordure avec l'image. Voir {{cssxref("border-image-width")}}.</dd>
- <dt><code>border-image-outset</code></dt>
- <dd>La distance entre la bordure et le bord de l'élément. Voir {{cssxref("border-image-outset")}}.</dd>
- <dt><code>border-image-repeat</code></dt>
- <dd>La façon dont l'image source est adaptée afin de correspondre aux dimensions de la bordure. Voir {{cssxref("border-image-repeat")}}.</dd>
-</dl>
+- `border-image-source`
+ - : L'image source. Voir {{cssxref("border-image-source")}}.
+- `border-image-slice`
+ - : La façon dont l'image est découpée en zones (jusqu'à 4). Voir {{cssxref("border-image-slice")}}.
+- `border-image-width`
+ - : La largeur de la bordure avec l'image. Voir {{cssxref("border-image-width")}}.
+- `border-image-outset`
+ - : La distance entre la bordure et le bord de l'élément. Voir {{cssxref("border-image-outset")}}.
+- `border-image-repeat`
+ - : La façon dont l'image source est adaptée afin de correspondre aux dimensions de la bordure. Voir {{cssxref("border-image-repeat")}}.
-<h3 id="Syntaxe_formelle">Syntaxe formelle</h3>
+### Syntaxe formelle
{{csssyntax}}
-<h2 id="Exemples">Exemples</h2>
+## Exemples
-<h3 id="Utiliser_une_image_matricielle_étirée">Utiliser une image matricielle étirée</h3>
+### Utiliser une image matricielle étirée
-<p>On découpe l'image et on la répète pour remplir la zone entre les bordures.</p>
+On découpe l'image et on la répète pour remplir la zone entre les bordures.
-<h4 id="CSS">CSS</h4>
+#### CSS
-<pre class="brush:css">#bitmap {
+```css
+#bitmap {
border: 30px solid transparent;
  padding: 20px;
  border-image: url("https://mdn.mozillademos.org/files/4127/border.png") 30;
}
-</pre>
+```
-<h4 id="HTML">HTML</h4>
+#### HTML
-<pre class="brush: html">&lt;div id="bitmap"&gt;
+```html
+<div id="bitmap">
L'image est étirée pour remplir l'espace.
-&lt;/div&gt;
-</pre>
+</div>
+```
-<h4 id="Résultat">Résultat</h4>
+#### Résultat
-<p>{{EmbedLiveSample('Utiliser_une_image_matricielle_répétée')}}</p>
+{{EmbedLiveSample('Utiliser_une_image_matricielle_répétée')}}
-<h3 id="Utiliser_un_dégradé">Utiliser un dégradé</h3>
+### Utiliser un dégradé
-<h4 id="CSS_2">CSS</h4>
+#### CSS
-<pre class="brush:css">#gradient {
+```css
+#gradient {
  border: 30px solid;
  border-image: linear-gradient(red, yellow) 10;
  padding: 20px;
}
-</pre>
+```
-<h4 id="HTML_2">HTML</h4>
+#### HTML
-<pre class="brush: html">&lt;div id="gradient"&gt;
+```html
+<div id="gradient">
L'image formée par le gradient est étirée pour remplir la zone.
-&lt;/div&gt;
-</pre>
-
-<h4 id="Résultat_2">Résultat</h4>
-
-<p>{{EmbedLiveSample('Utiliser_un_dégradé')}}</p>
-
-<h2 id="Accessibilité">Accessibilité</h2>
-
-<p>Les technologies d'assistance ne peuvent pas analyser les images de bordure. Si l'image contient des informations essentielles au sens de la page, mieux vaut décrire ces informations dans le contenu sémantique du document.</p>
-
-<ul>
- <li><a href="/fr/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_%E2%80%94_Providing_text_alternatives_for_non-text_content">Comprendre les règles WCAG 1.1</a></li>
- <li><a href="https://www.w3.org/TR/2016/NOTE-UNDERSTANDING-WCAG20-20161007/text-equiv-all.html" rel="noopener"><em>Understanding Success Criterion 1.1.1 - Understanding WCAG 2.0</em> (en anglais)</a></li>
-</ul>
-
-<h2 id="Spécifications">Spécifications</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">État</th>
- <th scope="col">Commentaires</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Backgrounds', '#the-border-image', 'border-image')}}</td>
- <td>{{Spec2('CSS3 Backgrounds')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
-
-<p>{{cssinfo}}</p>
-
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
-
-<p>{{Compat("css.properties.border-image")}}</p>
-
-<h2 id="Voir_aussi">Voir aussi</h2>
-
-<ul>
- <li>{{cssxref("border")}}</li>
- <li>{{cssxref("outline")}}</li>
- <li>{{cssxref("box-shadow")}}</li>
- <li>{{cssxref("background-image")}}</li>
- <li>{{cssxref("url()", "url()")}}</li>
- <li>Fonctions pour les dégradés
- <ul>
- <li>{{CSSxRef("conic-gradient")}}</li>
- <li>{{CSSxRef("linear-gradient")}}</li>
- <li>{{CSSxRef("repeating-linear-gradient")}}</li>
- <li>{{CSSxRef("radial-gradient")}}</li>
- <li>{{CSSxRef("repeating-radial-gradient")}}</li>
- </ul>
- </li>
-</ul>
+</div>
+```
+
+#### Résultat
+
+{{EmbedLiveSample('Utiliser_un_dégradé')}}
+
+## Accessibilité
+
+Les technologies d'assistance ne peuvent pas analyser les images de bordure. Si l'image contient des informations essentielles au sens de la page, mieux vaut décrire ces informations dans le contenu sémantique du document.
+
+- [Comprendre les règles WCAG 1.1](/fr/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_%E2%80%94_Providing_text_alternatives_for_non-text_content)
+- [_Understanding Success Criterion 1.1.1 - Understanding WCAG 2.0_ (en anglais)](https://www.w3.org/TR/2016/NOTE-UNDERSTANDING-WCAG20-20161007/text-equiv-all.html)
+
+## Spécifications
+
+| Spécification | État | Commentaires |
+| -------------------------------------------------------------------------------------------- | ---------------------------------------- | -------------------- |
+| {{SpecName('CSS3 Backgrounds', '#the-border-image', 'border-image')}} | {{Spec2('CSS3 Backgrounds')}} | Définition initiale. |
+
+{{cssinfo}}
+
+## Compatibilité des navigateurs
+
+{{Compat("css.properties.border-image")}}
+
+## Voir aussi
+
+- {{cssxref("border")}}
+- {{cssxref("outline")}}
+- {{cssxref("box-shadow")}}
+- {{cssxref("background-image")}}
+- {{cssxref("url()", "url()")}}
+- Fonctions pour les dégradés
+
+ - {{CSSxRef("conic-gradient")}}
+ - {{CSSxRef("linear-gradient")}}
+ - {{CSSxRef("repeating-linear-gradient")}}
+ - {{CSSxRef("radial-gradient")}}
+ - {{CSSxRef("repeating-radial-gradient")}}