css - posicionamento

Post on 04-Jul-2015

203 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CSS - Posicionamento

Willian Massami Watanabewwatanabe@utfpr.edu.br

1

2

Sumário

• Propriedades

• display

• position

• z-index

• float

3

display

4

display

5

display

6

display

7

display

8

display

9

display

10

display

• Como fazer para um elemento desaparecer?

• display: none

• visibility: hidden

11

displaydisplay: none

12

displayvisibility:hidden

13

position

14

position

• O posicionamento dos elementos é feito com as seguintes propriedades CSS

• position: absolute, fixed, relative, static, inherit

• top, bottom, left, right: normalmente atribuídos com um tamanho em porcentagem, px ou em.

15

position

• Posicionamento estático (position: static)

• Forma de posicionamento padrão dos elementos

• Os elementos são posicionados de acordo com a ordem de inserção na página

• Elementos com posicionamento estático não são afetados pelas propriedades left, right, top e bottom.

16

position• Posicionamento estático (position: static)

17

position

• Posicionamento fixo (position: fixed)

• Elemento é posicionado de acordo com a janela do browser

• Mesmo com a movimentação do scroll da janela do browser o elemento não muda de posição

• Elementos de posição fixa não ocupam espaço de elementos de posição estática

18

position• Posicionamento fixo (position: fixed)

19

position

• Posicionamento relativo (position: relative)

• posicionamento definido de forma relativa à posição normal do próprio elemento

• elementos posicionados relativamente ocupam espaço dos elementos estáticos

20

position• Posicionamento relativo (position: relative)

21

position

• Posicionamento absoluto (position: absolute)

• O elemento é posicionado relativamente ao primeiro pai que possua posição não estática.

• Elementos posicionados absolutamente não ocupam espaço de elementos estáticos

22

position• Posicionamento absoluto (position: absolute)

23

position

• As propriedades de height e width também são afetadas pelo tipo de posicionamento do elemento, quando utilizando dimensões relativas, como por exemplo:

• width: 100%

• height: 40%

24

z-index

25

• Elementos não posicionados estaticamente (no fluxo normal de uma página) podem ser sobrepostos

z-index

26

• Para definir qual elemento será posicionado sobre o outro pode ser utilizada a propriedade z-index

z-index

27

• A propriedade z-index contém um número que define qual elemento deve sobrepor outro elemento de mesmo tipo de posicionamento

• z-index pode ser definido com números inteiros. Exemplo: -3333 e 432

• Todo elemento tem por padrão a propriedade z-index de valor 0

z-index

28

float

29

• A propriedade float é utilizada para estabelecer elementos que podem ser empurrados para os lados (direita ou esquerda).

• Os elementos inseridos depois do elemento flutuante vão flutuar ao redor do elemento flutuante

• Os elementos inseridos antes do elemento flutuante não vão ser afetados

float

30

float

31

float

32

Exercício

• Faça uma estrutura HTML, utilizando atributos de padding, margin, height, width, border; que seja apresentada da seguinte forma:

33

Exercício

• Faça um código HTML e CSS que tenha o seguinte layout

top related