Atributo background-position-x CSS
- página anterior background-position
- Próxima página background-position-y
Definição e uso
background-position-x
A propriedade define a posição da imagem de fundo no eixo x.
Dica:Por padrão, a imagem de fundo é colocada no canto superior esquerdo do elemento e repetida nas direções vertical e horizontal.
Exemplo
Exemplo 1
Como posicionar a imagem de fundo no eixo x:
div { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: center; }
Exemplo 2
Como posicionar a imagem de fundo à direita:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: right; }
Exemplo 3
Como usar a localização em porcentagem para a imagem de fundo:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: 50%; }
Exemplo 4
Como usar a localização de pixels para a imagem de fundo:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: 150px; }
Exemplo 5
Crie uma imagem de fundo cobrindo o contêiner usando diferentes propriedades de fundo:
.hero-image { background-image: url("photographer.jpg"); /* Usado para a imagem */ background-color: #cccccc; /* Se a imagem não estiver disponível, use essa cor */ height: 300px; /* É necessário definir a altura */ background-position-x: center; /* Centraliza a imagem */ background-repeat: no-repeat; /* Não repita a imagem */ background-size: cover; /* Ajusta o tamanho da imagem de fundo para cobrir todo o contêiner */ }
Sintaxe CSS
background-position-x: value;
Valor do atributo
Valor | Descrição |
---|---|
left | Localize o fundo no lado esquerdo do eixo x. |
right | Localize o fundo no lado direito do eixo x. |
center | Localize o fundo na centro do eixo x. |
x% |
O lado esquerdo do eixo x é 0%, e o lado direito é 100%. O percentual de valor é a largura da área de localização de fundo menos a largura da imagem de fundo. |
xpos | É a distância horizontal do lado esquerdo. As unidades podem ser pixels (como 0px) ou outros Unidades CSS. |
xpos deslocamento |
Sintaxe de dois valores, suportada apenas no Firefox e Safari.
As unidades podem ser pixels ou outros Unidades CSS. |
initial | Defina essa propriedade para seu valor padrão. Veja initial. |
inherit | Herda essa propriedade do elemento pai. Veja inherit. |
Detalhes técnicos
Valor padrão: | 0% |
---|---|
Herança: | Não |
Produção de animação: | Suportado. Veja:Propriedades relacionadas a animação. |
Versão: | CSS3 |
Sintaxe JavaScript: | object.style.backgroundPositionX="center" |
Suporte do navegador
Os números na tabela representam a versão do navegador que suporta completamente essa propriedade.
Chrome | Edge | Firefox | Safari | Opera | |
---|---|---|---|---|---|
Sintaxe de um valor | 1.0 | 12.0 | 49.0 | 1.0 | 15.0 |
Sintaxe de dois valores | Não suportado | Não suportado | 49.0 | 15.4 | Não suportado |
Páginas relacionadas
Tutorial:Fundo CSS
Referência CSS:Propriedade background-image
Referência CSS:Propriedade background-position
Referência CSS:Propriedade background-position-y
Referência HTML DOM:Propriedade backgroundPosition
- página anterior background-position
- Próxima página background-position-y