Como Girar Um Elemento Da Página Do Site

Índice:

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

Vídeo: Como Girar Um Elemento Da Página Do Site

Vídeo: Como Girar Um Elemento Da Página Do Site
Vídeo: Entendendo sobre position no CSS 2024, Maio
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: