Background Image
Table of Contents Table of Contents
Previous Page  42 / 68 Next Page
Basic version Information
Show Menu
Previous Page 42 / 68 Next Page
Page Background

42

<a href="#" class="button [tiny small

large]">Default Button</a>

<!-- Color Classes -->

<a href="#" class="button [secondary

success alert]">Color Button</a>

<!-- Radius Classes -->

<a href="#" class="button [radius

round]">Radius Button</a>

<!-- Disabled Class -->

<a href="#" class="button

disabled">Disabled Button</a>

<!-- Expand Class -->

<a href="#" class="button

expand">Expanded Button</a>

Outro ponto importante na criação

de um design é o posicionamento de

elementos. Ao usar um arquivo CSS e

a tag “DIV”, é possível controlar com

bastante precisão esse posicionamento.

Mas é trabalhoso e um tanto confuso

fazer isso diretamente no código CSS e

para cada elemento.

O Foundation conta com classes GRID

que permitemmontar sem esforço uma

grade de posicionamento de elementos.

Pode-se controlar cada aspecto destes

VHP SUHFLVDU FRGLíFDU XP SRU XP FRP D

vantagem de ter o código reutilizável.

Amplie os recursos de nossa página

por meio dessa classe GRID e veja como

funciona. A imagem abaixo mostra um

padrão de células criado, não por meio de

uma complexa e confusa tabela, mas por

divs de classe GRID.

Para construir um painel desse tipo,

(mas mais simples, como item de estudo),

inclua este código no arquivo de exemplo.

<div class="row display ">

<div class="small-3 small-

centered columns">3 centered</div>

</div>

<div class="row display">

<div class="small-6 large-

centered columns">6 centered</div>

</div>

<div class="row display">

<div class="small-9 small-

centered large-uncentered columns">9

centered</div>

</div>

<div class="row display">

<div class="small-11 small-

centered columns">11 centered</div>

</div>

É bem simples usar as classes do GRID

para posicionar elementos na tela. Esta

linha, que gera a primeira barra, é bem fácil

de entender:

<div class="small-3 small-centered

columns">3 centered</div>

O código que gera o primeiro painel

acima, com divs dentro de divs, é este:

<div class="row display ">

<div class="small-3 small-centered

columns">3 centered</div>

</div>

<div class="row display">

<div class="small-6 large-centered

columns">6 centered</div>

</div>

<div class="row display">

<div class="small-9 small-centered large-

uncentered columns">9 centered</div>

</div>

<div class="row display">

<div class="small-11 small-centered

columns">11 centered</div>

</div>

<hr class="dashed">

<div class="row collapse display">

<div class="small-12 columns">

<p>12</p>

</div>

</div>

<div class="row collapse display">

<div class="small-6 columns border-

none">

<p>6</p>

</div>

<div class="small-6 columns">

<p>6</p>

<div class="row display">

<div class="small-6 columns border-

none">

<p>6</p>

</div>

<div class="small-6 columns">

<p>6</p>

</div>

</div>

</div>

</div>

<div class="row collapse display">

<div class="small-4 columns border-

none">

<p>4</p>

<div class="row display">

<div class="small-4 columns border-

none">

<p>4</p>

</div>

<div class="small-8 columns">

<p>8</p>

</div>

</div>

</div>

<div class="small-4 columns border-

none">

<p>4</p>

<div class="row display">

<div class="small-3 columns border-

none">

<p>3</p>

</div>

<div class="small-9 columns">

<p>9</p>

</div>

</div>

</div>

<div class="small-4 columns">

<p>4</p>

<div class="row display">

<div class="small-3 columns border-

none">

<p>3</p>

</div>

<div class="small-3 columns border-

none">

<p>3</p>

</div>

<div class="small-6 columns">

<p>6</p>

</div>

</div>

</div>

</div>

Estas divs estão com cor de fundo,

background, para efeito didático.

Evidentemente, podem ser deixadas sem

isso, para posicionar elementos sem

atrapalhar o design. Avance mais com o

grid, criando grids em blocos. Por exemplo,

faça isso na criação de um espaço para

REVISTA LOCAWEB

WEBDESIGN