A propriedade background-clip serve para definir a abrangência da cor ou imagem de fundo de um elemento em bloco, como é o caso de <div>.
Nos três primeiros exemplos abaixo, o elemento <div> está com a seguinte folha de estilos:
Com background-clip: content-box, o bg só abrange a parte destinada ao conteúdo:
Vive dentro de mim
uma cabocla velha
de mau-olhado,
acocorada ao pé do borralho,
olhando para o fogo.
Com background-clip: padding-box, a abrangência do bg começa no espaçamento padding, que fica entre a borda e o conteúdo:
Vive dentro de mim
uma cabocla velha
de mau-olhado,
acocorada ao pé do borralho,
olhando para o fogo.
Com background-clip: border-box, a abrangência do bg começa na borda:
Vive dentro de mim
uma cabocla velha
de mau-olhado,
acocorada ao pé do borralho,
olhando para o fogo.
E se a gente não definir valor para background-clip, o padrão também é border-box:
Vive dentro de mim
uma cabocla velha
de mau-olhado,
acocorada ao pé do borralho,
olhando para o fogo.
Agora vamos ver com imagem no fundo. Estou usando o seguinte código nos exemplos:
Com background-clip: content-box:
Não conhece nem lá nem si,
mas fecha os olhos e sorri.
Roda, roda, roda, com os bracinhos no ar
e não fica tonta nem sai do lugar.
Com background-clip: padding-box:
Não conhece nem lá nem si,
mas fecha os olhos e sorri.
Roda, roda, roda, com os bracinhos no ar
e não fica tonta nem sai do lugar.
Com background-clip: border-box:
Não conhece nem lá nem si,
mas fecha os olhos e sorri.
Roda, roda, roda, com os bracinhos no ar
e não fica tonta nem sai do lugar.
Sem background-clip:
Não conhece nem lá nem si,
mas fecha os olhos e sorri.
Roda, roda, roda, com os bracinhos no ar
e não fica tonta nem sai do lugar.
Para fazer seus próprios experimentos com essa propriedade, você pode usar CodePen e W3Schools.
Até mais!


Nenhum comentário:
Postar um comentário
Todos os comentários são moderados pela autora do blog.