{{ CSSRef() }}
Résumé
La propriété CSS background
est un raccourci pour définir les valeurs des propriétés d'arrière-plan dans une seule et unique règle CSS. La propriété background
peut être utilisée pour définir les valeurs d'une ou de plusieurs des propriétés suivantes : {{ Cssxref("background-color") }}, {{ Cssxref("background-image") }}, {{ Cssxref("background-position") }}, {{ Cssxref("background-repeat") }}, {{ Cssxref("background-size") }} et {{ Cssxref("background-attachment") }}.
La propriété raccourcie background
assignera les valeurs données explicitement et définira les autres propriétés à leurs valeurs par défaut.
{{cssbox("background")}}
Syntaxe
/* Using a <background-color> */ background: green; /* Using a <bg-image> and <repeat-style> */ background: url("test.jpg") repeat-y; /* Using a <box> and <background-color> */ background: border-box red;
Note : la propriété {{cssxref("background-color")}} ne peut être définie que sur le dernier arrière-plan, puisqu'il n'existe qu'une seule couleur d'arrière-plan pour l'élément.
Valeurs
Une ou plusieurs des valeurs suivantes, sans importance d'ordre:
<attachement>
- Voir {{Cssxref("background-clip")}}
<box>
- Voir {{Cssxref("background-clip")}}
<background-color>
- Voir {{ Cssxref("background-color") }}
<bg-image>
- Voir {{ Cssxref("background-image") }}
<position>
- Voir {{Cssxref("background-position")}}
<repeat-style>
- Voir {{ Cssxref("background-repeat") }}.
<bg-size>
- Voir {{Cssxref("background-size"). Cette propriété doit être spécifiée après <position>, séparée par le caractère « / ».
Syntaxe formelle
{{csssyntax("background")}}
où <bg-layer> = <bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box>
et <final-bg-layer> = <bg-image> || <position> [ / <bg-size> ]? || <repeat-style> || <attachment> || <box> || <box> || <background-color>
Exemples
{{ CSSLiveSample("background.html") }}
body { background: red; } .topbanner { background: url("topbanner.png") #00D repeat-y fixed; }
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
{{ SpecName('CSS3 Backgrounds', '#the-background', 'background') }} | {{ Spec2('CSS3 Backgrounds') }} | La propriété raccourcie a été étendue pour supporter les fonds multiples et les nouvelles propriétés {{ cssxref("background-size") }}, {{cssxref("background-origin")}} et {{ cssxref("background-clip") }}. |
{{ SpecName('CSS2.1', 'colors.html#propdef-background', 'background') }} | {{ Spec2('CSS2.1') }} | Pas de changement significatif |
{{ SpecName('CSS1', '#background', 'background') }} | {{ Spec2('CSS1') }} |
Compatibilité des navigateurs
{{ CompatibilityTable() }}
Fonction | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support de base | {{ CompatGeckoDesktop("1.0") }} | 1.0 | 4.0 | 3.5 | 1.0 |
Fonds multiples | {{ CompatGeckoDesktop("1.9.2") }} | 1.0 | 9.0 | 10.5 | 1.3 |
Image SVG comme arrière-plan | {{ CompatGeckoDesktop("2.0") }} | {{ CompatVersionUnknown() }} | 9.0 # | {{ CompatVersionUnknown() }} | {{ CompatVersionUnknown() }} |
Support de {{cssxref("background-size")}} | {{ CompatGeckoDesktop("18.0")}} | 21.0 | 9.0 | 21.0 | 5.1 |
Support de {{cssxref("background-origin")}} et {{cssxref("background-clip")}} | {{ CompatGeckoDesktop("22.0")}} | 31.0 | 9.0 | 21.0 | 5.1 |
Fonction | Firefox Mobile (Gecko) | Android | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support de base | {{ CompatGeckoMobile("1.9.2") }} | 2.1 | {{ CompatUnknown() }} | 10.0 | 3.2 |
Fonds multiples | {{ CompatGeckoMobile("1.9.2") }} | 2.1 | {{ CompatUnknown() }} | 10.0 | 3.2 |
Image SVG comme arrière-plan | {{ CompatGeckoMobile("2.0") }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |
Support de {{cssxref("background-size")}} | {{ CompatGeckoMobile("18.0")}} | 3.0 | 10.0 | {{ CompatVersionUnknown }} | 4.0 |
Support de {{cssxref("background-origin")}} et {{cssxref("background-clip")}} | {{ CompatGeckoMOBILE("22.0")}} | 3.0 | 10.0 | {{ CompatNo }} | 4.0 |
Voir également
- {{ CSS_Reference:Background() }}
- {{ cssxref("-moz-background-size") }}, {{ cssxref("-moz-background-origin") }}, {{ cssxref("-moz-background-clip") }}, {{ cssxref("-moz-background-inline-policy") }}
- Utilisation de dégradés
- Fonds multiples