menu-inline

Redimensionar imagem com CSS - background-size

Neste tutorial veremos como redimensionar imagens usando CSS, através da propriedade "background-size".

CSS3 background-size
Imagem por: mauricesvay


Se a imagem que será redimensionada estiver em uma tag html <img src="..."/>, utilizamos width e height na própria tag ou no CSS:
/* Créditos: 10calco.blogspot.com */
seletor img {
width:xx; /* largura */
height:xx; /* altura */
}

Porém se a imagem estiver no CSS, como no exemplo abaixo:

#div {
background-image: url(imagem.jpg);
}

Usaremos o background-size. E nosso exemplo fica assim:

#div {
background-image: url(imagem.jpg);
background-size:100% 100%;
-webkit-background-size: 100% 100%;
-o-background-size: 100% 100%;
-khtml-background-size: 100% 100%;
-moz-background-size: 100% 100%;

}
/* Créditos: 10calco.blogspot.com */
Os valores 100% 100% representam respectivamente largura e altura, que devem ser alterados para os valores desejados nas cinco linhas.

Lembrando que essa é uma técnica de CSS3 que ainda não está totalmente funcional, então por isso foram acrescentados os códigos "-webkit-", "-o-", "-khtml-" e "-moz-".

-09/09/2010: Acrescentado propriedade "-moz-background-size", o que torna o código funcional com Mozilla Firefox.


Esta técnica não funciona no Internet Explorer, para isso veja:

Links recomendados:
Continuar lendo ... "Redimensionar imagem com CSS - background-size"

Como colocar fundo degrade no blogger

Alterar o background do blogger é muito fácil mesmo para quem não conhece muito (ou nada) de html.

Para começar acesse: Painel de Controle > Design > e clique em Editar Html.
Em seguida localize o trecho:

body {
background:$bgcolor;
margin:0;
color:$textcolor;
font:x-small Georgia Serif;
font-size/* */:/**/small;
font-size: /**/small;
text-align: center;
}

O que nos interessa no momento é a parte em negrito, que deverá ser substituída pelo código a seguir:

background:#FFFFFF url("Endereço da imagem")
top repeat-x fixed;

Onde:
#FFFFFF = cor de fundo;
url("Endereço da imagem") = endereço da imagem (oh!);
top= é a posição da imagem;
repeat-x = indica que a imagem irá repetir horizontalmente;
fixed = mantem a imagem fixa na página mesmo com o rolamento da mesma.

» Exemplo 1, degradê horizontal:

body {
background:#FFFFFF url("http://lh4.ggpht.com/_gkCCEPUJN58/TDPHpL6QyKI/AAAAAAAABBU/NPdTPCr2WZ8/02.png") top repeat-x fixed;
margin:0;
...
...
}

Exemplo Degradê horizontal


» Exemplo 2, degradê vertical(repeat-y), partindo da esquerda(left) para o centro:

body {
background:#000000 url("https://lh4.googleusercontent.com/_gkCCEPUJN58/TW5dFiezkNI/AAAAAAAABXw/VftXI7m7-iI/01.png") left repeat-y fixed;
margin:0;
...
...
}

Exemplo Degradê vertical

Fácil não?

Essa dica foi baseada no tutorial do Maujor em: http://maujor.com/dicas/bgdegrade.php
Continuar lendo ... "Como colocar fundo degrade no blogger"