Como Girar Um Elemento Da Página Do Site

Como Girar Um Elemento Da Página Do Site
Como Girar Um Elemento Da Página Do Site
Anonim

Uma maneira muito simples de girar os elementos de uma página de site da Web - basta aplicar alguns estilos de CSS. A familiarização com esta lição permitirá que você coloque um leque de cartão desdobrado, folhas caídas espalhadas ou fotos estilosas em um álbum na página. A lição contém um exemplo de implementação de um álbum de fotos e leva em consideração a solução para todos os navegadores modernos.

Como girar um elemento da página do site
Como girar um elemento da página do site

É necessário

Quatro fotos de até 450px de largura

Instruções

Passo 1

Este exemplo se concentrará na criação de uma página de álbum estilosa com fotos giradas.

Preparei com antecedência imagens (largura 400px) com endereços:

No futuro, atribuiremos IDs às imagens de acordo com seus nomes.

Passo 2

Primeiro, prepararemos um bloco para nosso álbum de fotos usando a tag div, e também adicionaremos fotos a ele usando a tag img (cada imagem deve ser incluída em sua própria tag div), assim:

Observe que atribuímos um identificador ao bloco -. Pelo identificador, podemos nos referir ao bloco usando css.

etapa 3

Em seguida, você precisa definir os estilos css para o bloco. Lista de estilos: "posição: relativa;" - definirá a origem do canto superior esquerdo do nosso bloco; "margem: 50px auto;" - irá definir o recuo do nosso bloco “50px” acima e abaixo do resto do conteúdo da página, bem como definir o recuo automático para a direita e esquerda, alinhando assim o nosso bloco no centro; "largura: 900px; altura: 650px;" - definirá a largura como 900 px e a altura como 650 px, respectivamente.

A lista de estilos especificada deve ser colocada desta forma:

#photo_page {

posição: relativa;

margem: 0 automático;

largura: 900px;

altura: 650px;

alinhamento de texto: centro;

}

Observe o uso de "#photo_page" - é assim que nos referimos ao ID do bloco.

Passo 4

Agora vamos atribuir estilos gerais para cada imagem dentro do bloco photo_page. São cantos arredondados, borda cinza, fundo branco, preenchimento e sombra projetada.

Isso criará um efeito fotográfico:

#photo_page img {

raio da borda: 7px;

borda: 1px cinza sólido;

plano de fundo: #ffffff;

preenchimento: 10px;

box-shadow: 2px 2px 10px # 697898;

}

Observe o uso de "#photo_page img" - isso se refere a todas as imagens dentro do bloco photo_page

Etapa 5

Também é importante adicionar um estilo curto como este:

#photo_page div {

flutuar: esquerda;

}

Ele reduz todos os blocos dentro do bloco photo_page à esquerda.

Etapa 6

O estágio intermediário da lição agora foi concluído. Se o seu trabalho for semelhante à imagem na captura de tela, você não cometeu um erro e pode prosseguir para a próxima etapa.

Um estágio intermediário na execução do exemplo
Um estágio intermediário na execução do exemplo

Etapa 7

Agora vamos girar as fotos postadas. Para isso, precisamos do estilo de transformação. No momento, em sua forma pura, não é utilizado, mas apenas com um prefixo para cada navegador no início, assim:

-webkit-transform: rotate (valor);

-moz-transform: rotate (valor);

-o-transformar: girar (valor);

Este é o estilo de rotação para navegadores: Google Chrome, Mazilla, Opera (respectivamente). Em vez da palavra "valor", inseriremos um número com deg no final, assim:

90 graus - gire 90 graus no sentido horário.

-5deg - gira -5 graus no sentido anti-horário.

Etc.

Etapa 8

Estilo para foto photo_1:

# photo_1 {

-webkit-transform: rotate (5deg);

-moz-transform: rotate (5deg);

-o-transformada: girar (5deg);

}

A primeira imagem é girada 5 graus.

Etapa 9

Estilo para a foto photo_2:

# photo_2 {

-webkit-transform: rotate (-3deg);

-moz-transform: rotate (-3deg);

-o-transformada: girar (-3deg);

}

A segunda imagem é girada -3 graus.

Etapa 10

Estilo para foto photo_3:

# photo_3 {

-webkit-transform: rotate (-2deg);

-moz-transform: rotate (-2deg);

-o-transformada: girar (-2deg);

}

A terceira imagem é girada -2 graus.

Etapa 11

Estilo para foto photo_4:

# photo_4 {

-webkit-transform: rotate (8deg);

-moz-transform: rotate (8deg);

-o-transformada: girar (8 graus);

}

A quarta imagem é girada 8 graus.

Etapa 12

Vamos ver como você pode corrigir a posição das imagens. Por exemplo, você deseja deslocar a primeira imagem 20 px da parte superior e 10 px da esquerda. Nesse caso, você precisa usar o estilo de margem. Esta é a maneira correta de usá-lo em nosso caso:

# photo_1 {

margem: 20px -10px -20px 10px;

-webkit-transform: rotate (5deg);

-moz-transform: rotate (5deg);

-o-transformada: girar (5deg);

}

Observe que o primeiro valor do estilo é a margem superior; o segundo é o recuo à direita; o terceiro é um recuo na parte inferior; quarto - recuo à esquerda.

Importante: no nosso caso, a margem inferior é igual ao valor negativo da margem superior. Se você vir um espaço em branco abaixo da imagem em sua página, tente recuar a parte inferior da imagem ainda mais negativamente.

Etapa 13

O trabalho está completo, forneço uma captura de tela (levando em consideração a mudança no recuo da primeira imagem descrita no Passo 12).

Adicione um estilo de recuo a qualquer imagem que não esteja na posição adequada para você.

Recomendado: