-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fr: Updating
Web/CSS/CSS_backgrounds_and_borders
main page (#15976)
* First changes * Add second part and fix typo * Apply page link and name from #15797 * FIX: html tag and md conflict Correction of upper and lower signs within markdown inline code. * Minor fixes and rewordings --------- Co-authored-by: SphinxKnight <[email protected]>
- Loading branch information
1 parent
58325e3
commit 9ad10f1
Showing
1 changed file
with
125 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,79 +1,147 @@ | ||
--- | ||
title: CSS Backgrounds and Borders | ||
title: Arrière-plans et bordures CSS (CSS backgrounds and borders) | ||
slug: Web/CSS/CSS_backgrounds_and_borders | ||
l10n: | ||
sourceCommit: 856b52f634b889084869d2ee0b8bb62c084be04d | ||
--- | ||
|
||
{{CSSRef}} | ||
|
||
**_CSS Backgrounds and Borders_** est un module CSS qui permet de mettre en forme les bordures et arrière-plans des éléments. Les arrière-plans peuvent être dessinés avec une couleur ou une image, rognés, redimensionnés voire modifiés. Les bordures peuvent être décorées avec des lignes, des images, former des angles droits ou des angles courbes. Il est également possible de décorer les boîtes des éléments avec des ombres. | ||
Le module de spécification **Arrière-plans et bordures CSS** (<i lang="en">CSS backgrounds and borders</i> en anglais) fournit des propriétés permettant d'ajouter des bordures, des coins arrondis et des ombres aux éléments. | ||
|
||
Vous pouvez ajouter différents types de styles de bordures, y compris des bordures composées d'images de tous types, que ce soit [des images matricielles](https://fr.wikipedia.org/wiki/Image_matricielle) ou des dégradés CSS. Les bordures peuvent être carrées ou arrondies, et un rayon de courbure différent peut être défini pour chaque coin. Les éléments peuvent être arrondis, qu'ils aient ou non une bordure visible. | ||
|
||
Les ombres des boîtes comprennent les ombres intérieures et extérieures, les ombres simples ou multiples, et les ombres opaques ou transparentes. Une ombre extérieure projette une ombre comme si la bordure de l'élément était opaque. Une ombre intérieure projette une ombre comme si tout ce qui se trouvait à l'extérieur du bord de remplissage était opaque. L'ombre peut être unie et opaque ou inclure une distance d'étalement avec une transition de la couleur de l'ombre vers la transparence. | ||
|
||
Les propriétés de ce module vous permettent également de définir si les cellules à l'intérieur d'un élément [`<table>`](/fr/docs/Web/HTML/Element/table) doivent avoir des bordures communes ou séparées. | ||
|
||
### Arrière-plans, bordures et ombres de boîtes en action | ||
|
||
Cet exemple de bordures, d'arrière-plans et d'ombres en boîte se compose d'images d'arrière-plan centrées composées de dégradés linéaires et radiaux. Une série d'ombres en boîte fait ressortir la bordure. L'élément de gauche a une image de bordure définie. L'élément de droite a une bordure arrondie en pointillés. | ||
|
||
{{EmbedGHLiveSample("css-examples/modules/backgrounds.html", '100%', 430)}} | ||
|
||
Les images d'arrière-plan sont définies avec la propriété CSS [`background-image`](/fr/docs/Web/CSS/background-image). Les images sont centrées avec la propriété [`background-position`](/fr/docs/Web/CSS/background-position). Différentes valeurs de la propriété [`background-clip`](/fr/docs/Web/CSS/background-clip) pour les images d'arrière-plan multiples sont utilisées pour faire en sorte que les images d'arrière-plan restent à l'intérieur de la boîte de contenu. La couleur d'arrière-plan est découpée dans le cadre de remplissage, ce qui empêche l'arrière-plan d'apparaître à travers les sections transparentes pour les propriétés [`border-image`](/fr/docs/Web/CSS/border-image) et [`border`](/fr/docs/Web/CSS/border). Les coins arrondis de l'élément de droite sont créés à l'aide de la propriété [`border-radius`](/fr/docs/Web/CSS/border-radius). Une seule déclaration [`box-shadow`](/fr/docs/Web/CSS/box-shadow) est utilisée pour définir toutes les ombres, tant à l'intérieur qu'à l'extérieur. | ||
|
||
Pour voir le code de cet exemple, [regardez le code source sur GitHub](https://github.com/mdn/css-examples/blob/main/modules/backgrounds.html). | ||
|
||
## Référence | ||
|
||
### Propriétés CSS | ||
|
||
- {{cssxref("background")}} | ||
- {{cssxref("background-attachment")}} | ||
- {{cssxref("background-clip")}} | ||
- {{cssxref("background-color")}} | ||
- {{cssxref("background-image")}} | ||
- {{cssxref("background-origin")}} | ||
- {{cssxref("background-position")}} | ||
- {{cssxref("background-position-x")}} | ||
- {{cssxref("background-position-y")}} | ||
- {{cssxref("background-repeat")}} | ||
- {{cssxref("background-size")}} | ||
- {{cssxref("border")}} | ||
- {{cssxref("border-bottom")}} | ||
- {{cssxref("border-bottom-color")}} | ||
- {{cssxref("border-bottom-left-radius")}} | ||
- {{cssxref("border-bottom-right-radius")}} | ||
- {{cssxref("border-bottom-style")}} | ||
- {{cssxref("border-bottom-width")}} | ||
- {{cssxref("border-collapse")}} | ||
- {{cssxref("border-color")}} | ||
- {{cssxref("border-image")}} | ||
- {{cssxref("border-image-outset")}} | ||
- {{cssxref("border-image-repeat")}} | ||
- {{cssxref("border-image-slice")}} | ||
- {{cssxref("border-image-source")}} | ||
- {{cssxref("border-image-width")}} | ||
- {{cssxref("border-left")}} | ||
- {{cssxref("border-left-color")}} | ||
- {{cssxref("border-left-style")}} | ||
- {{cssxref("border-left-width")}} | ||
- {{cssxref("border-radius")}} | ||
- {{cssxref("border-right")}} | ||
- {{cssxref("border-right-color")}} | ||
- {{cssxref("border-right-style")}} | ||
- {{cssxref("border-right-width")}} | ||
- {{cssxref("border-style")}} | ||
- {{cssxref("border-top")}} | ||
- {{cssxref("border-top-color")}} | ||
- {{cssxref("border-top-left-radius")}} | ||
- {{cssxref("border-top-right-radius")}} | ||
- {{cssxref("border-top-style")}} | ||
- {{cssxref("border-top-width")}} | ||
- {{cssxref("border-width")}} | ||
- {{cssxref("box-shadow")}} | ||
- [`background-attachment`](/fr/docs/Web/CSS/background-attachment) | ||
- [`background-clip`](/fr/docs/Web/CSS/background-clip) | ||
- [`background-color`](/fr/docs/Web/CSS/background-color) | ||
- [`background-image`](/fr/docs/Web/CSS/background-image) | ||
- [`background-origin`](/fr/docs/Web/CSS/background-origin) | ||
- [`background-position`](/fr/docs/Web/CSS/background-position) | ||
- [`background-repeat`](/fr/docs/Web/CSS/background-repeat) | ||
- [`background-size`](/fr/docs/Web/CSS/background-size) | ||
- La propriété raccourcie [`background`](/fr/docs/Web/CSS/background) | ||
- [`background-position-x`](/fr/docs/Web/CSS/background-position-x) {{experimental_inline}} | ||
- [`background-position-y`](/fr/docs/Web/CSS/background-position-y) {{experimental_inline}} | ||
- [`background-position-inline`](/fr/docs/Web/CSS/background-position-inline) {{experimental_inline}} | ||
- [`background-position-block`](/fr/docs/Web/CSS/background-position-block) {{experimental_inline}} | ||
|
||
- [`border-bottom-color`](/fr/docs/Web/CSS/border-bottom-color) | ||
- [`border-bottom-style`](/fr/docs/Web/CSS/border-bottom-style) | ||
- [`border-bottom-width`](/fr/docs/Web/CSS/border-bottom-width) | ||
- La propriété raccourcie [`border-bottom`](/fr/docs/Web/CSS/border-bottom) | ||
- [`border-left-color`](/fr/docs/Web/CSS/border-left-color) | ||
- [`border-left-style`](/fr/docs/Web/CSS/border-left-style) | ||
- [`border-left-width`](/fr/docs/Web/CSS/border-left-width) | ||
- La propriété raccourcie [`border-left`](/fr/docs/Web/CSS/border-left) | ||
- [`border-right-color`](/fr/docs/Web/CSS/border-right-color) | ||
- [`border-right-style`](/fr/docs/Web/CSS/border-right-style) | ||
- [`border-right-width`](/fr/docs/Web/CSS/border-right-width) | ||
- La propriété raccourcie [`border-right`](/fr/docs/Web/CSS/border-right) | ||
- [`border-top-color`](/fr/docs/Web/CSS/border-top-color) | ||
- [`border-top-style`](/fr/docs/Web/CSS/border-top-style) | ||
- [`border-top-width`](/fr/docs/Web/CSS/border-top-width) | ||
- La propriété raccourcie [`border-top`](/fr/docs/Web/CSS/border-top) | ||
- La propriété raccourcie [`border-color`](/fr/docs/Web/CSS/border-color) | ||
- La propriété raccourcie [`border-style`](/fr/docs/Web/CSS/border-style) | ||
- La propriété raccourcie [`border-width`](/fr/docs/Web/CSS/border-width) | ||
- La propriété raccourcie [`border`](/fr/docs/Web/CSS/border) | ||
|
||
- [`border-collapse`](/fr/docs/Web/CSS/border-collapse) | ||
|
||
- [`border-bottom-left-radius`](/fr/docs/Web/CSS/border-bottom-left-radius) | ||
- [`border-bottom-right-radius`](/fr/docs/Web/CSS/border-bottom-right-radius) | ||
- [`border-top-left-radius`](/fr/docs/Web/CSS/border-top-left-radius) | ||
- [`border-top-right-radius`](/fr/docs/Web/CSS/border-top-right-radius) | ||
- La propriété raccourcie [`border-radius`](/fr/docs/Web/CSS/border-radius) | ||
|
||
- [`border-image-outset`](/fr/docs/Web/CSS/border-image-outset) | ||
- [`border-image-repeat`](/fr/docs/Web/CSS/border-image-repeat) | ||
- [`border-image-slice`](/fr/docs/Web/CSS/border-image-slice) | ||
- [`border-image-source`](/fr/docs/Web/CSS/border-image-source) | ||
- [`border-image-width`](/fr/docs/Web/CSS/border-image-width) | ||
- La propriété raccourcie [`border-image`](/fr/docs/Web/CSS/border-image) | ||
|
||
- [`box-shadow`](/fr/docs/Web/CSS/box-shadow) | ||
|
||
### Types de données | ||
|
||
- Le type énuméré [`line-type`](/fr/docs/Web/CSS/line-type") | ||
|
||
## Guides | ||
|
||
- [Manipuler plusieurs arrière-plans](/fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds) | ||
- [Apprendre CSS: Arrière-plans et bordures](/fr/docs/Learn/CSS/Building_blocks/Backgrounds_and_borders) | ||
- : Dans cet article, on voit comment implémenter des images décoratives à l'aide d'images d'arrière-plan CSS. | ||
- [Utiliser plusieurs arrière-plans](/fr/docs/Web/CSS/CSS_backgrounds_and_borders/Using_multiple_backgrounds) | ||
- : Dans cet article, on voit comment paramétrer un ou plusieurs arrière-plans pour un élément. | ||
- [Mettre à l'échelle les images utilisées pour un arrière-plan](/fr/docs/Web/CSS/CSS_Backgrounds_and_Borders/Scaling_background_images) | ||
- [Redimensionner les images d'arrière-plan avec background-size](/fr/docs/Web/CSS/CSS_backgrounds_and_borders/Resizing_background_images) | ||
- : Dans cet article, on voit comment modifier la taille et paramétrer la répétition d'une image d'arrière-plan. | ||
- [Appliquer des couleurs sur des éléments HTML grâce à CSS](/fr/docs/Web/HTML/Applying_color) | ||
- : Dans cet article, on voit comment utiliser CSS pour ajouter de la couleur sur des éléments HTML, y compris sur les bordures. | ||
- [Apprendre CSS: Le modèle de boîte](/fr/docs/Learn/CSS/Building_blocks/The_box_model) | ||
- : Dans cet article, on voit comment les bordures, ainsi que d'autres propriétés du modèle de boîte, affectent le modèle de boîte CSS. | ||
- [Utilisation de dégradés CSS](/fr/docs/Web/CSS/CSS_images/Using_CSS_gradients) | ||
- : Dans cet article, on voit comment créer des images d'arrière-plan dégradées CSS. | ||
|
||
## Notions associées | ||
|
||
### Propriétés | ||
|
||
- [`border-block-end-color`](/fr/docs/Web/CSS/border-block-end-color) | ||
- [`border-block-start-color`](/fr/docs/Web/CSS/border-block-start-color) | ||
- [`border-inline-end-color`](/fr/docs/Web/CSS/border-inline-end-color) | ||
- [`border-inline-start-color`](/fr/docs/Web/CSS/border-inline-start-color) | ||
- [`border-block-end-style`](/fr/docs/Web/CSS/border-block-end-style) | ||
- [`border-block-start-style`](/fr/docs/Web/CSS/border-block-start-style) | ||
- [`border-inline-end-style`](/fr/docs/Web/CSS/border-inline-end-style) | ||
- [`border-inline-start-style`](/fr/docs/Web/CSS/border-inline-start-style) | ||
- [`border-block-end-width`](/fr/docs/Web/CSS/border-block-end-width) | ||
- [`border-block-start-width`](/fr/docs/Web/CSS/border-block-start-width) | ||
- [`border-inline-end-width`](/fr/docs/Web/CSS/border-inline-end-width) | ||
- [`border-inline-start-width`](/fr/docs/Web/CSS/border-inline-start-width) | ||
|
||
## Outils | ||
- [`border-start-start-radius`](/fr/docs/Web/CSS/border-start-start-radius) | ||
- [`border-start-end-radius`](/fr/docs/Web/CSS/border-start-end-radius) | ||
- [`border-end-start-radius`](/fr/docs/Web/CSS/border-end-start-radius) | ||
- [`border-end-end-radius`](/fr/docs/Web/CSS/border-end-end-radius) | ||
|
||
- [Générateur pour `border-image`](/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS/Générateur_border-image) | ||
- : Un outil interactif pour créer visuellement des images de bordure (cf. la propriété {{cssxref("border-image")}}). | ||
- [Générateur pour `border-radius`](/fr/docs/Web/CSS/Arrière-plans_et_bordures_CSS/Générateur_border-radius) | ||
- : Un outil interactif pour créer visuellement des angles arrondies (cf. la propriété {{cssxref("border-radius")}}). | ||
- [Générateur pour `box-shadow`](/fr/docs/Web/CSS/Modèle_de_boîte_CSS/Générateur_box-shadow) | ||
- : Un outil interactif pour créer visuellement des ombres derrière les éléments (cf. la propriété {{cssxref("box-shadow")}}). | ||
- [`box-sizing`](/fr/docs/Web/CSS/box-sizing) | ||
- [`box-decoration-break`](/fr/docs/Web/CSS/box-decoration-break) | ||
- [`text-shadow`](/fr/docs/Web/CSS/text-shadow) | ||
|
||
### Autres | ||
|
||
- La fonction CSS [`url()`](/fr/docs/Web/CSS/url) | ||
- Le type de donnée [`<color>`](/fr/docs/Web/CSS/color) | ||
- Le type de donnée [`<image>`](/fr/docs/Web/CSS/image) | ||
- Le type de donnée[`<position>`](/fr/docs/Web/CSS/position) | ||
|
||
- Le mot-clé [`currentcolor`](/fr/docs/Web/CSS/color_value#currentcolor_keyword) | ||
|
||
## Spécifications | ||
|
||
{{Specifications}} | ||
|
||
## Voir aussi | ||
|
||
- Des outils interactifs qui vous permettent de créer visuellement des bordures, des coins arrondis et des ombres : | ||
- [Générateur pour `border-image`](/fr/docs/Web/CSS/CSS_backgrounds_and_borders/Border-image_generator) | ||
- [Générateur pour `border-radius`](/fr/docs/Web/CSS/CSS_backgrounds_and_borders/Border-radius_generator) | ||
- [Générateur pour `box-shadow`](/fr/docs/Web/CSS/CSS_backgrounds_and_borders/Box-shadow_generator) | ||
- [Appliquer des couleurs sur des éléments HTML grâce à CSS](/fr/docs/Web/CSS/CSS_colors/Applying_color), incluant les bordures. | ||
- Le filtre de fonction [`drop-shadow()`](/fr/docs/Web/CSS/filter-function/drop-shadow) qui applique un effet d'ombre portée à une image en entrée. Cette fonction est utilisée par les propriétés [`filter`](/fr/docs/Web/CSS/filter) et [`backdrop-filter`](/fr/docs/Web/CSS/backdrop-filter). |