--- title: background-image slug: Web/CSS/background-image tags: - CSS - CSS Background - CSS Property - Reference translation_of: Web/CSS/background-image --- <div>{{CSSRef}}</div> <h2 id="Краткое_описание">Краткое описание</h2> <p>Свойство <a href="/ru/docs/CSS" title="/ru/docs/CSS">CSS</a> <strong><code>background-image</code></strong> устанавливает одно или несколько фоновых изображений для элемента. Изображения рисуются в слоях контекстов наложения одно поверх другого. Первый слой выводится так, чтобы он был ближе всего к пользователю.</p> <p><a href="/ru/CSS/border" title="border">Границы</a> {{cssxref("border")}} элемента затем рисуются поверх них, и {{cssxref("background-color")}} рисуется под ними. То, как изображения отрисовываются относительно рамки и её границ, определяется CSS свойствами {{cssxref("background-clip")}} и {{cssxref("background-origin")}}.</p> <p>Если указанное изображение не может быть нарисовано (например, когда файл, определённый указанным URI, не может быть загружен), браузеры обрабатывают его так, как если бы оно было значением <code>none</code>.</p> <div class="note"><strong>Обратите внимание:</strong> Даже, если изображение непрозрачно и цвет не будет показан при нормальных обстоятельствах, веб-разработчику следует всегда указывать атрибут {{cssxref("background-color")}}. Если изображение не может быть загружено —например, в случае отказа сетевого подключения — у элемента будет отображён цветной фон.</div> <p>{{cssinfo}}</p> <h2 id="Синтаксис">Синтаксис</h2> <pre class="brush: css notranslate">background-image: none; background-image: url(http://www.example.com/bck.png); background-image: inherit; </pre> <h3 id="Значения">Значения</h3> <dl> <dt><code>none</code></dt> <dd>Это ключевое слово обозначает отсутствие изображений.</dd> <dt><code><image></code></dt> <dd>{{cssxref("<image>")}} обозначает изображение для отображения. Их может быть несколько, разделённых запятыми, поскольку поддерживается<a href="/ru/docs/CSS/Multiple_backgrounds" title="Multiple backgrounds"> несколько фонов</a>.</dd> </dl> <h3 id="Официальный_синтаксис">Официальный синтаксис</h3> {{csssyntax("background-image")}} <h2 id="Примеры">Примеры</h2> <h3 id="Multiple_backgrounds_and_transparency" name="Multiple_backgrounds_and_transparency">Несколько фонов и прозрачность</h3> <p>Обратите внимание, что изображение звезды частично прозрачно и наложено на изображение кошки.</p> <h4 id="HTML_содержимое">HTML содержимое</h4> <pre class="brush: html notranslate"><div> <p class="catsandstars"> This paragraph is full of cats<br />and stars. </p> <p>This paragraph is not.</p> <p class="catsandstars"> Here are more cats for you.<br />Look at them! </p> <p>And no more.</p> </div></pre> <h4 id="CSS_содержимое">CSS содержимое</h4> <pre class="brush: css notranslate">pre, p { font-size: 1.5em; color: #FE7F88; background-color: transparent; } div { background-image: url("https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png"); } p { background-image: none; } .catsandstars { background-image: url("https://mdn.mozillademos.org/files/11991/startransparent.gif"), url("https://mdn.mozillademos.org/files/7693/catfront.png"); background-color: transparent; } </pre> <p>{{EmbedLiveSample('Multiple_backgrounds_and_transparency')}}</p> <h2 id="Спецификации">Спецификации</h2> <table class="standard-table"> <thead> <tr> <th scope="col">Спецификация</th> <th scope="col">Статус</th> <th scope="col">Комментарий</th> </tr> </thead> <tbody> <tr> <td>{{SpecName('CSS3 Backgrounds', '#background-image', 'background-image')}}</td> <td>{{Spec2('CSS3 Backgrounds')}}</td> <td>Начиная с CSS2 Revision 1, свойство было расширено для поддержки нескольких фонов и любого типа данных CSS {{cssxref("<image>")}}.</td> </tr> <tr> <td>{{SpecName('CSS2.1', 'colors.html#propdef-background-image', 'background-image')}}</td> <td>{{Spec2('CSS2.1')}}</td> <td>Начиная с CSS1, теперь описывается способ обработки изображений с внутренними размерами и без них.</td> </tr> <tr> <td>{{SpecName('CSS1', '#background-image', 'background-image')}}</td> <td>{{Spec2('CSS1')}}</td> <td></td> </tr> </tbody> </table> <h2 id="Совместимость_браузеров">Совместимость браузеров</h2> <p>{{Compat("css.properties.background-image")}}</p> <h2 id="Смотрите_также">Смотрите также</h2> <ul> <li><a href="/ru/docs/Web/Guide/CSS/CSS_Image_Sprites">CSS спрайты изображений</a></li> <li>{{HTMLElement("img")}}</li> <li>Статьи, связанные с изображениями:: {{cssxref("<image>")}}, {{cssxref("linear-gradient")}}, {{cssxref("radial-gradient")}}, {{cssxref("repeating-linear-gradient")}}, {{cssxref("repeating-radial-gradient")}}, {{cssxref("element")}}.</li> </ul>