--- title: background-position slug: Web/CSS/background-position translation_of: Web/CSS/background-position ---
{{CSSRef}}

A propriedade CSS background-position define a posição inicial, relativa a posição de fundo na camada definido por {{cssxref("background-origin")}}, para cada background image definido.

{{EmbedInteractiveExample("pages/css/background-position.html")}}

Sintaxe

/* Valores chave */
background-position: top;
background-position: bottom;
background-position: left;
background-position: right;
background-position: center;

/* Valores <percentuais> */
background-position: 25% 75%;

/* valores <espessura> */
background-position: 0 0;
background-position: 1cm 2cm;
background-position: 10ch 8em;

/* Multiplas imagens */
background-position: 0 0, center;

/* Valores de cantos relativos */
background-position: bottom 10px right 20px;
background-position: right 3em bottom 10px;
background-position: bottom 10px right;
background-position: top right 10px;

/* Valores globais */
background-position: inherit;
background-position: initial;
background-position: unset;

A propriedade background-position é especificada como um determinado numero de valores de <position> , separados por espaços.

Values

<position>
A {{cssxref("<position>")}}. A position defines an x/y coordinate, to place an item relative to the edges of an element's box. It can be defined using one or two values. If two values are used, the first value represents the horizontal position and the second represents the vertical position. If only one value is specified, the second value is assumed to be center.

1-value syntax: the value may be:

2-value syntax: one value defines X and the other defines Y. Each value may be:

Note that:

This means, e.g., that top top and left right are not valid.

Formal syntax

{{csssyntax}}

Examples

Each of these three examples uses the {{cssxref("background")}} property to create a yellow, rectangular element containing a star image. In each example, the star is in a different position. The third example illustrates how to specify positions for two different background images within one element.

HTML

<div class="exampleone">Example One</div>
<div class="exampletwo">Example Two</div>
<div class="examplethree">Example Three</div>

CSS

/* Shared among all <div>s */
div {
  background-color: #FFEE99;
  background-repeat: no-repeat;
  width: 300px;
  height: 80px;
  margin-bottom: 12px;
}

/* These examples use the `background` shorthand property */
.exampleone {
  background: url("https://mdn.mozillademos.org/files/11987/startransparent.gif") #FFEE99 2.5cm bottom no-repeat;
}
.exampletwo {
  background: url("https://mdn.mozillademos.org/files/11987/startransparent.gif") #FFEE99 3em 50% no-repeat;
}

/* Multiple background images: Each image is matched with the
   corresponding position, from first specified to last. */
.examplethree {
  background-image:    url("https://mdn.mozillademos.org/files/11987/startransparent.gif"),
                       url("https://mdn.mozillademos.org/files/7693/catfront.png");
  background-position: 0px 0px,
                       center;
}

Result

{{EmbedLiveSample('Examples', 420, 200)}}

Specifications

Specification Status Comment
{{SpecName('CSS3 Backgrounds', '#background-position', 'background-position')}} {{Spec2('CSS3 Backgrounds')}} Adds support for multiple backgrounds and the four-value syntax. Modifies the percentage definition to match implementations.
{{SpecName('CSS2.1', 'colors.html#propdef-background-position', 'background-position')}} {{Spec2('CSS2.1')}} Allows for keyword values and {{cssxref("<length>")}} and {{cssxref("<percentage>")}} values to be mixed.
{{SpecName('CSS1', '#background-position', 'background-position')}} {{Spec2('CSS1')}} Initial definition.

{{cssinfo}}

Compatibilidade com navegadores

{{Compat("css.properties.background-position")}}

Quantum CSS notes

See also