terça-feira, 22 de junho de 2010

Gibson ThunderBird.


Gibson Thunderbird. Esse Contra-Baixo é muito F.O.D.A

Gibson Thunderbird é um modelo de baixo elétrico feito pela empresa americana Gibson.
Índice

* 1 Criação
* 2 Design e construção
* 3 Especificações
* 4 Ligações externas

Criação

O Gibson Thunderbird foi criado em 1963; na época, a Fender era a empresa líder no mercado de baixos elétricos desde sua introdução do Precision Bass, doze anos antes.

O Thunderbird foi projetado pelo designer de automóveis Raymond H. Dietrich (Chrysler, Lincoln, Checker), juntamente com a guitarra Firebird, ambos parecidos em design, construção e no nome.
Design e construção

O Thunderbird, como a sére Rickenbacker 4000, e como a guitarra Firebird, tinha uma construção na qual o braço do instrumento se estende por todo o comprimento do corpo. Enquanto os baixos anteriores da Gibson tinham uma escala curta, de 30½", o Thunderbird tinha uma escala de 34", igual a usada nos baixos da Fender.

Originalmente foram lançados dois modelos do Thunderbird: o Thunderbird II, com um captador, e o Thunderbird IV, com dois.
Especificações

* Modelo:Thunderbird IV Bass
* Captadores:Dois Humbuckers TB Plus ceramic magnet redesenhados
* Ferragens:Preto
* Extensão da Escala:34"
* Escala/Encrustrações:Jacarandá, 20 trastes/ponto
* Frisos:Não
* Ponte:Nove folhas de mógno e nogueira na junção
* Braço-corpo:detalhe de mogno
* Notas de material:Classic White, Ebony, Vintage Sunburst
* Acabamento:Antique Natural, Ebony, Heritage cherry sunburst

* Gibson Thunderbird
* Gibson Blackbird

segunda-feira, 21 de junho de 2010

Como tocar Heavy Metal?

Esta lição vai ensinar-lhe como se tornar o próximo Kerry King ou Mick Thompson! Aqui vamos nós. Heavy metal envolve uma série de distorções e dedilhado rápido assim que poderia ser duro aprender para pessoas que começaram apenas com guitarra. Aqui estão os pontos que nós estaremos olhando nesta lição:

1. 1. Tuning Afinação
2. 2. Powerchords Powerchords
3. 3. Palm Muting Palm muting
4. 4. Hard Hitting Riffs Riffs batendo duro
5. 5. Fast Solos Solos rápidos

Todas as músicas sobre esta lição deve ser jogado com distorção.

1. 1. Tuning. Tuning.
Se você quiser jogar Heavy Metal é necessário o tuing correto ou ele vai soar simplória. Aqui estão as principais afinações Heavy Metal:

Drop C Drop C
Drop B Drop B
Normal tuning down a tone Normal afinação um tom abaixo

(PS vai precisar de um afinador eletrônico, porque chegar a esses tuning pela orelha é tão dificil!)

2. 2. Powerchords. Powerchords.

Heavy Metal é baseado em sons powerchords pesados. Uma vez que você tem sintonizado tentar algumas destas músicas:

1) 1)
|---------------------| |---------------------|
|---------------------| |---------------------|
|---------------------| |---------------------|
|---------------------| |---------------------|
|--0-0-0-3-3-3-6-6-6--| | - 0-0-0-3-3-3-6-6-6 - |
|--0-0-0-3-3-3-6-6-6--| | - 0-0-0-3-3-3-6-6-6 - |

2) 2)
|------------------------------------------| |------------------------------------------|
|------------------------------------------| |------------------------------------------|
|------------------------------------------| |------------------------------------------|
|------------------------------------------| |------------------------------------------|
|--12-12--11-11--15-15-14-14------0-0-1-1--| | - 12-12 - 11-11 - 15-15-14-14 ------ 0-0-1-1 - |
|--12-12--11-11--15-15-14-14------0-0-1-1--| | - 12-12 - 11-11 - 15-15-14-14 ------ 0-0-1-1 - |

3) 3)
|----------------------------| |----------------------------|
|----------------------------| |----------------------------|
|----------------------------| |----------------------------|
|----------7-----5--------2--| |---------- 7 ----- 5 -------- 2 - |
|--0-0--5--0-0-3-0-0--0------| | - 0-0 - 5 - 0-0-3-0-0 - 0 ------|
|--0-0-----0-0---0-0---------| | - 0-0 ----- 0-0 --- 0-0 ---------|

Tente aprender Slipknot: a música "Duality" para alguns powerchords realmente incrível.

3. 3. Palm Muting. Silenciar Palm.

Para palm mute você deve colocar sua mão perto da ponte. Se você tocar um pouco as picadas que é mutiing palma luz (pm) e se você empurrar com força (sem disco rígido) que é pesado palm muting (PM). Tente estes exercícios para ter seu palm muting até scrath.

1) 1)
|-------------| |-------------|
|-------------| |-------------|
|-------------| |-------------|
|--5-5-2-2-2--| | - 5-5-2-2-2 - |
|--5-3-0-0-0--| | - 5-3-0-0-0 - |
|-------------| |-------------|
pm . pm. . . . . . . . .

2) 2)
|---------------------| |---------------------|
|---------------------| |---------------------|
|---------------------| |---------------------|
|---------------------| |---------------------|
|--0-0-1-1-4-5-0-0-0--| | - 0-0-1-1-4-5-0-0-0 - |
|--0-0-1-1-4-5-0-0-0--| | - 0-0-1-1-4-5-0-0-0 - |
PM . PM. . . . . . . . . . . . . . . . .

4. 4. Riffs Riffs

Riffs de Heavy Metal é tão legal assim que eu quis ensinar-lhe alguma! Normalmente, um riff de heavy metal é muito rápido e complicado. Kerry King do Slayer é o mestre riff heavy metal. Tente aprender Reign In Blood.

1) 1)
|--------------------------------------------| |--------------------------------------------|
|--------------------------------------------| |--------------------------------------------|
|--------------------------------------------| |--------------------------------------------|
|--------------------------------------------| |--------------------------------------------|
|---------------5-------------6-----------0--| |--------------- 5 6 ------------- ----------- 0 - |
|--0-0-0-0-0----1-1-1-1-1-----0-0-0-0-0------| | - 0-0-0-0-0 ---- 1-1-1-1-1 ----- 0-0-0-0-0 ------|

2) 2)
|-------------------------------------------------| |------------------------------------------------- |
|-------------------------------------------------| |------------------------------------------------- |
|-------------------------------------------------| |------------------------------------------------- |
|------------------------------5-5-5--------------| |------------------------------ 5-5-5 -------------- |
|------------------0-0-0-0-0----------------------| |------------------ 0-0-0-0-0 ---------------------- |
|--7-7-7-7-7-7-------------------------0-0-0-0-0--| | - 7-7-7-7-7-7 ------------------------- 0-0-0-0-0 - |


5. 5. Fast Solos. Solos rápidos.

Solos de guitarra são o que fazem ser tão legal. Não fazer solos rápidos, você precisa dedos rápidos. Existem muitos tipos de soloing rápido:

1. 1. Speed Picking Speed Picking
2. 2. Apreggio Apreggio
3. 3. 3 finger apreggio (and so on) 3 apreggio dedo (e assim por diante)

Hammer ons e pull são também muito importantes.

1) 1)
|--3-2-0-3-2-0-3-2-0-3-2-0--| | - 3-2-0-3-2-0-3-2-0-3-2-0 - |
|---------------------------| |---------------------------|
|---------------------------| |---------------------------|
|---------------------------| |---------------------------|
|---------------------------| |---------------------------|
|---------------------------| |---------------------------|

2) 2)
|--5-h3--------5-h3------------| | - 5 -------- 5 h3 h3 ------------ |
|-------h5-0-------------h5-0--| |------- H5-0-0 ------------- h5 - |
|------------------------------| |------------------------------|
|------------------------------| |------------------------------|
|------------------------------| |------------------------------|
|------------------------------| x as many times as you want |------------------------------| X quantas vezes você quiser

Isso não pode, foi uma boa lição, mas eu estou com fome assim que eu parar por aqui.

sexta-feira, 18 de junho de 2010

Crie seu Layout. pt3

22. E aqui estamos nós de novo... ^__^

Bom, agora que acabamos com todo esse processo de 'enfeites e efeitos' no seu futuro layout, vamos à parte final: Unir todas as Camadas (Layers) em uma só!
Você sabe: a camada do seu wallpaper, camadas dos retângulos, dos textos (T), etc... vamos transformá-las em uma só camada (Layer). A isso damos o nome de 'Achatar imagem' (Flatten Image)


23. Continuando:

Na barra de ferramentas, lá em cima, vá em 'Camada/Achatar imagem' (Layer/Flatten image). Pronto!

Agora você só precisa salvar essa imagem, pra depois hospedá-la na internet (Upload)... mas como ficaria muito lerdo pra carregar, aconselho que divida a imagem em 3 partes, pra ficar mais fácil.
Mas primeiro crie uma pasta para guardar as imagens do seu layout. Ser organizado de vez em quando é bom, né! ^_^


24. Pegue a ferramenta 'Fatia' (K) arraste-a, de modo a desenhar 3 retângulos, como mostro na figura. A letra 'A' mostra uma das linhas dessa ferramenta. Essas serão as 3 partes em que a imagem do layout será dividido.

Agora de posse da ferramenta 'Seleção' (M), selecione por cima da ferramenta 'Fatia', como mostra o item 'B'. Após selecionado o retângulo, digite: Ctrl+C depois Ctrl+N. Clike 'OK' na janela que aparece e digite Ctrl+V.
Salvando a figura, vá em 'Arquivos/Salvar para a Web' (File/Save for Web) salve como img01.jpg e depois repita o mesmo procedimento com as outras 2 partes do layout restantes.

Pronto? Agora selecione pequena faixa no finalzinho da imagem, o 'Tile'. Se lembra? Selecione essa parte com a ferramenta 'Seleção', conforme mostra a letra 'B', digite Ctrl+C e Ctrl+N e depois Ctrl+V. Salve esse documento como tile.gif.


25. E aí? Tudo certo? Espero que não tenha se enrolado muito! §=D

Pois bem, agora explicando: com Ctrl+C você copia a área selecionada, com Ctrl+N abre um novo documento e com o Ctrl+V você cola.
Simples, não? §=}

Cansado? É, eu sei... esse tuto é realmente enorme! *__*~


26. Agora vamos à e última aula! (aleluia!)

Abra seu FrontPage (que emoção) vá em 'Arquivo/Salvar' e salve esse novo documento (index) na pasta onde está as imagens do seu layout. Agora vamos começar a fazer a página html do seu template!


27. Clike com o botão direito na página e depois na opção 'Propriedades da página'.
Agora vá na página 'Plano de fundo', marque a opção 'Figura de plano de fundo' e procure pela imagem Tile.gif

Continuando, sem fechar essa janela, vá na página 'Margens' e marque as duas opções como 0 pixels. Pronto.


28. Como ficou o efeito do seu 'Tile'? Legal? §=D

Ah, vamos colocar o resto das imagens né!
Vá em 'Inserir/Figura/Do arquivo' e coloque em as imagens... em ordem, viu, uma-a-uma! ^__^


29. Agora vamos pôr os espaços onde vão ficar as escritas do Post e Perfil: Observe se no seu painel de ferramentas, tem a ferramenta 'Posicionamento' , caso contrário, vá em 'Exibir/Barra de Ferramentas/Posicionamento'
Agora, na página do seu layout, tecle 'Enter', digite Posts e em baixo Perfil.


30. Selecione o texto Post e clike no ícone .
Apareceu agora uns quadradinhos... passando o mouse em cima, você verá que pode mover o texto de lugar.
Faça isso, mas primeiro ajuste as laterais, para que fique na medida certa da largura do retângulo. Posicione e pronto.

Agora repita a operação com o texto Perfil.


31. Colocando os códigos: Agora vamos substituir os textos Posts e Perfil pelos seus respectivos códigos. §=]

Primeiro selecione o texto Post. Agora clike no botão 'Modo HTML' que tem em baixo, na barrinha à esquerda.

32. Substitua o texto selecionado -Post- pelo código abaixo. [*Atenção ao 2º código do Weblog e Blig!*]

-BLOGGER-

-WEBLOGGER-

-BLIG-

| | | | | | | | | | | | | | | |

33. Agora Faça o mesmo com o -Perfil- Aqui vai o código:

-BLOGGER-

-WEBLOGGER-

-BLIG-

34. Agora selecione todo o código Html e salve num bloco de notas. Tarefa terminada! \o/ Uhú!


Ou melhor, quase! Ainda falta você hospedar as imagens no servidor do seu blog (Upload), colocar o endereço das imagens (já hospedadas no servidor do blog/site) no código do seu bloco de notas, (pois antes, o endereço delas era o do seu computador) e passar todo esse Html pra área Template do seu blog! §=D

Complicado? Nem tanto! *__*

Crie seu Layout. pt2

11. E aí? Preparado pra continuar a maratona? Come on! ^__^

Continuando: sabe aquela parte do layout, que por mais que você corra com a barra de rolagem, ela nunca acaba? Pois é... a isso eu chamo de Tile.
O 'tile' é nada menos que uma fina faixa que você 'recorta' do layout, e que irá se repetir no html.
Mais sobre esse assunto, veremos lá na frente. §=}


12. Eita que essa coisa nunca acaba! §XP

Agora vamos ao que interessa: O tile.
Como eu já disse, a função dele é se repetir. Por isso ele tem que ter o fundo liso! Reparem no fundo, por detrás dos retângulos. Agora vou mostrar p/ você 3 "opções" de tiles. ^__^

Selecione a Camada (layer) da sua imagem. Agora, usando a ferramenta 'seleção' (M), selecione uma faixa no final da imagem, como mostra a figura. Selecionou? Agora digite CTRL+X Pronto? Essa faixa preta por detrás dos retângulos será o fundo do 'tile'.


13. Ah, legal! Mas você não gosta de fundo preto, ou achou esse muito sem-graça? Ok... §=/ Digite Ctrl+Alt+Z p/ desfazer esse efeito que você não gostou... pronto! §;)

Selecione novamente a imagem, como anteriormente. Agora vá em 'Filtro/Desfoque/Desfoque Gaussiano' e digite:
96,7 pixels.
Pronto! Essa ferramenta dá efeito de 'embaçamento' na área selecionada! ela ficou lisinha né? Blz!
Nhaa.. eu amo esse efeitozin! ^__^


14. Well²... e agora, pra quem quer saber como fazer aquele efeito 'esticado' na imagem:
Você já deve ter visto muitos templates assim, com aquele fundo listrado ou esticado, sei lá... bora fazer um? ^__^
Eu aprendi um dia desses.. e é realmente muito fácil! §=}

Selecione novamente a imagem, como nos passos anteriores, mas com uma diferença: a altura dessa seleção deve ser de somente
1 pixel
, ou seja, da finura de uma linha, como mostra ao lado.

Agora digite: Ctrl+C e depois Ctrl+V.
Agora digite Ctrl+T, clike no quadrado central e arraste p/ baixo, e voalá! Você pode começar esse efeito do local que achar melhor! §=}


15. Agora, pra finalizar essa 'seção de efeitos' (ainda?) vou mostrar um efeitozin que eu adoro colocar em meus layouts! ^__^
É facim, facim... tome fôlego, e vamos lá! §=D

Selecione a Camada (Layer) da sua imagem, como mostro ao lado.


16. Pronto? Clike na ferramenta 'Borracha' (E). Agora lá em cima, na barra de ferramentas, clike no botão 'Pincel' (Brush), como mostra a figura. Vai abrir uma janela com várias opções de pincéis (brushes)


17. São várias opções de pincéis (brush). Mas não é só isso! Agora dê um clike na setinha, no canto superior direito dessa janela e... caramba! Abriu outra janela enoorme! O_O'
Calma, ali só contém todos os tipos de pincéis (brush) do seu Photoshop. §;)


18. Uma vez com essa janela aberta, escolha o pincel (brush) tipo 'Mídia Aguada' (sem tradução para o inglês)
Pronto? Agora sim que a coisa vai ficar interessante! ^__^


19. Depois disso você vai voltar de novo pro quadro de Predefinições do Pincel (onde você estava antes) Uma vez lá, você vai escolher o pincel (brush) 'Água gotejante' Um pouco mais acima, coloque 7 px como diâmetro do pincel (brush)
Não me lembro do nome original em inglês, por isso pra quem usa o PS em inglês, vai aí as figuras como amostra. §:)


20. Pronto! E pra começarmos a bagunça (de verdade), defina a cor de fundo (background color) como Preto (#000000) A cor do quadrado de cima não importa, e sim a do de baixo, pois será dessa cor que a borracha vai 'apagar'

Aaahhh... enfim chegamos ao que interessa! \o/


21. Cansado? Eu também tou! E você nem imagina o quanto! -_-' Come on! Prosseguindo: Com a ferramenta 'Borracha' (E) em mãos, você vai passá-la nos 3 cantos do layout: cima e laterais. É só clikar e arrastar... preciso dizer mais? Agora veja como ficou!
Legal né? Eu acho! §XD

Crie seu Layout.

01 . Abra seu PhotoShop (ohh!) §XD

Agora vá em 'Arquivo/Novo' (File/New) ou digite Ctrl+N.
Pronto, agora apareceu essa janelinha idiota... bom, ela mostra a resolução (ou medidas) do documento que você irá criar! Digite 780 em largura (width) e 450 em altura (height).
Prontinho! E só lembrando que, 780x450 pixels é o tamanho padrão para layouts. Mas você pode também abrir um outro arquivo com a imagem que deseja, mas aí é só copiar e colar ela na janela que você abriu para criar o seu layout... tá ligado? ^__^


02. Ahh que legal... mas você tem aquele wallpaper super show, que você a-do-ra e quer usá-lo como template do seu blog? Fácil! §=D

Ignore o 1º passo, e inicie logo clicando em 'Arquivo/Abrir' (File/Open) ou digite Ctrl+O e procure a figura. Agora vá em 'Imagem/Tamanho da tela de pintura' (Image/Canvas size) e faça como descrito no passo: 780x450. A figura será cortada para ficar do tamanho padrão: 780x450.
Ou então simplesmente recorte a figura do tamanho que desejares... mas o tamanho total da janela onde será elaborado seu layout tem que ter a as dimensões que citei, ok? §=)

Prooonto? Agora sim, vamos ao que interessa! §=}


03. Vamos desenhar os retângulos! (é onde irá fica o conteúdo do blog - post e perfil) ^_^ Humm, que a coisa tá ficanu boua!

Clike na ferramenta retângulo (U), e desenhe 2 deles onde você achar melhor. Observe os tamanhos (largura) pois que um será para os Posts e o outro p/ Perfil.
Pronto? Agora que tal escolher a cor de fundo dos retângulos? Vai ficar a sua cara! §=)~


04. Vá em 'Janela/Camadas' (Window/Layers). Com essa opção marcada, vai aparecer essa janelinha da esquerda. Dê duplo clike no quadrado onde aponta a setinha. Ele mostra a cor de fundo dessa camada (layer). Eu escolhi o branco. ^_^

Uffa.. e aí, gostou? Ah, você tá achando os retângulos muito opacos e sem-graça? Humm..
I have a good idea! §XD~


05. Agora alguns efeitos pra dar mais vida ao seu layout!
Vá na opção 'Opacidade' (opacit) e coloque um valor de 0 a 100%. Sendo que, 100% é totalmente opaco e 0% é transparente. Um valor próximo da transparência dá um efeito legal, já que não fica totalmente transparente, e ainda dá pra ver a cor original de fundo da camada (layer) do retângulo.

Legal né? Agora Clike com o botão direito nessa camada (layer) e em seguida em 'Opções de mesclagem' (Blending options) São várias as opções desta ferramenta, e como cada um tem seu gosto, eu vou só dar uma pequena idéia pra você. §=}


06. Continuando o passo anterior, após clicar em 'Opções de mesclagem' (Blending options) vai surgir bem na nossa cara, uma janela pra lá de enorme... Agora se prestar atenção, no canto esquerdo da mesma, tem uma opçãozinha parecida com essa que colokei aki. (ohh!) o_O'

Eu marquei as opções: 'sombra projetada'(Drop Shadow), 'brilho externo' (Outer Glow) e brilho interno' (Inner Glow), mas pode fazer do jeito que quiser ok? §;)

Mais uma coisa: não pense que é só marcá-la e pronto! na-na-na! §=D
Observe bem... pois como mostra na figura, eu marquei e clikei na opção 'Traçado' (Stroke). Pois bem, agora posso configurar a meu bel-prazer, essa opção. ^_^


07. Uhú! E num é que essa coisa tá ficando legal? §XD

Olha só: Eu configurei o 'Traçado' (stroke) nos valores: 2 para 'tamanho' (size) e cor #630354. Lembrando que no mundo html, as cores são conhecidas por códigos hexadecimais, ou seja, cada cor tem como "nome" um código de 6 números, que varia do preto= #00000 ao branco= #FFFFFF (se quiser saber mais, procura um tutorial de Html aew!) o_O'


08. Bom, quem é o Perfil e quem é o Post aki nessa bagunça? Vamos identificá-los né? ^_^
Clike na ferramenta (T) na barra à esquerda, e escreva oque quiser sobre os retângulos. Agora, usando a ferramenta
(V) ajuste as palavras onde e como desejar. §=)
Ah, e tome sempre o cuidado de manter a camada (layer) T acima da camada do wallpaper ou figura principal.


09. Novamente usando a ferramenta 'Opções de mesclagem' (Blending options), vamos repetir que fizemos com os retângulos! E agora que você já deve 'tá crake' nessa ferramenta, vou resumir, ok?

Pronto? Agora já nas configurações, eu marquei as opções:
'Sombra projetada' (drop shadow), 'chanfro/entalhe' (Benvel and Emboss) e 'traçado' (Stroke).
A configuração do 'traçado' ficou como: Size=3 e Cor= #ECD5DF


10. E aí, gostando? Bem, pessoalmente, eu sempre uso bastantes efeitos.. contradizendo esse meu tutorial, já que aqui tá tudo muito simples! ^__^

Quanto à qualidade do layout, isso depende da sua criatividade, ok?
Eu só mexi uns pauzinhos pra você ter uma idéia básica, de como se monta uma canoa! *rs §=D


E aí? Gostou? Mesmo? Conseguiu aprender algo? Uffa.. Eu espero que sim viu... senão vou aí virtualmente, lhe dar uns cascudos! §XD (rs)

Poiséé... mas não pense que acabou! na-na-na! §=P
Na próxima seção, você vai ver como dar aquele toque final no seu layout... afinal, ele tem que ficar a sua cara, né? ^__^

See ya! \o_

Como criar um Template?

Criando e usando um template customizado

Por estarmos insatisfeito com a maneira que a página de boas vindas foi mostrada, criaremos um custom template . Nós podemos instruir o eZ publish a usar um desejado template cada vez que um node for acessado.

Nossa página de boas vindas contém informações que não deveriam estar presentes no texto, por esta razão criaremos um template que sobrescreverá o template padrão, mostrando apenas as informações necessárias.

Siga os seguintes passos para criar o template:

  • Efetue o login na interface administrativa.
  • Clique em Design no menu superior .
  • Clique em Modelos no menu lateral esquerdo .
  • Em Modelos mais comuns , localize /node/view/full.tpl e clique sobre ele.
  • Clique no botão Nova substituição .
  • No campo Nome de arquivo , digite full_bemvindo .
  • Em Chaves de override , na caixa dropdown Classe, selecione Todas as classes e na caixa dropdown Seção , selecione Todas as seções .
  • No campo ID do Nó , digite o número do node da página de boas vindas.
  • Clique OK .

O eZ publish irá gerar um custom template que será usado no lugar do template padrão toda vez que o node especificado for acessado. O novo arquivo gerado foi colocado no diretório design/docedesejo/override/templates/ com o nome full_bemvindo.tpl . Para editar este arquivo você pode utilizar a interface administrativa ou usar seu editor de texto favorito. Usando a interface administrativa você deve clicar no ícone em forma da ponta de um lápis, que existe na frente do template desejado.

Para editar o template, sigas os seguintes passos:

  • Clique no ícone para editar o template que acabamos de criar, full_bemvindo.tpl . A tela de edição do template irá aparecer.
  • Recorte e cole o código abaixo:

{attribute_view_gui attribute=$node.object.data_map.title}







{attribute_view_gui attribute=$node.object.data_map.intro}
{attribute_view_gui attribute=$node.object.data_map.body}

{attribute_view_gui attribute=$node.object.data_map.image}

  • Clique no botão Aplicar as mudanças . O sistema retornará a página de templates.
  • Na coluna Prioridade altere a prioridade do template full_bemvindo.tpl para 1 e clique no botão Atualizar prioridades .

Este código de template irá extrair o conteúdo que não queremos que apareça na página de boas vindas e mostrá-la de uma forma mais amigável.

Limpe o cache do sistema e acesse a página para ver o resultado.

quarta-feira, 16 de junho de 2010

tutorial CSS pt2 Primeiros passos com HTML + CSS

Tutorial CSS - Parte II
Tags Personalizadas
Com as classes de estilo, é possível definir diversas variações de uma única tag. Por exemplo, você poderia fazer um estilo de parágrafo "texto alinhado à direita", um estilo de parágrafo "texto centralizado" e assim por diante, criando múltiplos temas em torno da tag de parágrafo. (

)
Você pode definir classes de estilo tanto em folhas de estilo externa como nas incorporadas. (Não há sentido em definir uma classe em um estilo inline!) A sintaxe é praticamente idêntica à sintaxe normal para os estilos externo e incorporado, com adição de um ponto e o nome da classe depois do elemento na qual será utilizado o atributo.

Para dar um exemplo mais prático, uma classe de estilo que eu particularmente uso muito nos links de minhas páginas é a seguinte:

Depois apenas adiciono o atributo CLASS="meuslinks" aos links em que eu desejar que fiquem azuis e não-sublinhados. Veja como deve ficar:

Utilizando a tag


As tags HTML
podem ser usadas para formatar um grande bloco de texto - uma divisão - abrangendo diversos parágrafos e outros elementos. Isso as torna uma boa opção para definir estilos que afetam grandes seções de um texto em uma página. Veja:

Ao colocar na tag
o atributo CLASS, você estará fazendo com que todos os elementos que estejam englobados nesta tag sigam estes padrões.
Utilizando a tag
As tags ... são como tags
...
no sentido de que você pode utilizá-las para definir estilos que formatam um bloco de texto. Ao contrário de
, contudo, que é utilizada para divisões de texto grandes, a tag é especializada para blocos de textos menores - que podem ser tão pequenos como um único caracter. Veja um bom exemplo do que se pode fazer utilizando esta tag.

Utilizada no código HTML...

Para sair de um programa:

  1. Selecione Arquivo -
    Sair

Veja como fica:
Para sair de um programa:
Selecione Arquivo - Sair
Atalhos e atributos de CSS
Atalhos de CSS
Alguns atributos de CSS lhe permitem fazer diversas configurações em uma declaração. Por exemplo, suponha que você queira definir diversos aspectos da fnte utilizada para tags H1, como segue:
H1 {font-style: italic;
font-weight: bold;
font-size: 18pt;
font-family: 'Times Roman'}
Como alternativa a especificar todas essas formatações de fonte individualmente, você pode utilizar o atributo font: para defini-las todas de uma só vez, assim:
H1 {font: italic bold 18pt 'Times Roman'}
Note como diversos valores - itálico, negrito, 18pt e Times Roman - são separados apenas por um espaço em branco. Essas regras abreviadas certamente poupam espaço e tempo de digitação.
Atributos de CSS do IE4
Atributo de CSS O que ele formata
background Cor de fundo, imagem, transparência.
background-attachment Rolagem do fundo / Marca d'água.
background-image Imagem de fundo.
background-color Cor de fundo ou transparência.
background-position Posicionamento da imagem de fundo.
background-repeat Configuração lado-a-lado da imagem de fundo.
border Largura, estilo e cor de todas as 4 bordas.
border-bottom Largura, estilo e cor da borda inferior.
border-bottom-color Cor da citada borda.
border-bottom-style Estilo da citada borda.
border-bottom-width Largura da citada borda.
border-color Cor das 4 bordas.
border-left Largura, estilo e cor da borda esquerda.
border-left-color Cor da borda citada.
border-left-style Estilo da borda citada.
border-left-width Largura da borda citada.
border-right Largura, estilo e cor da borda direita.
border-right-color Cor da borda citada.
border-right-style Estilo da borda citada.
border-right-width Largura da borda citada.
border-style Estilo de todas as 4 boras.
border-top Largura, estilo e cor da borda superior.
border-top-color Cor da borda citada.
border-top-style Estilo da borda citada.
border-top-width Largura da borda citada.
border-width Largura de todas as 4 bordas.
clear Elementos flutuantes à esquerda ou à direita de um elemento.
clip Parte visível de um elemento.
color Cor de primeiro plano.
cursor Tipo de ponteiro do mouse.
display Se o elemento é exibido e o espaço é reservado para ele.
filter Tipo de filtro aplicado ao elemento.
float Se o elemento flutua.
font Estilo, variante, peso, tamanho e altura da linha do tipo de fonte.
@font-face Incorporação da fonte ao arquivo HTML.
font-family Tipo de fonte.
font-size Tamanho da fonte.
font-style Fonte itálico.
Fonte-variant Fonte bold.
font-weight Peso da fonte de claro a negrito.
height Altura exibida ao elemento.
@import Folha de estilo a importar.
left Posição do elemento em relação a margem esquerda da página.
letter-spacing Distância entre as letras.
line-height Distância entre linhas de base.
list-style Tipo, imagem e posição do estilo da lista.
list-style-image Marcador de item de lista.
list-style-position Posição do marcador de item da lista.
list-style-type Marcador de item de lista alternativo.
margin Tamanho de todas as 4 margens.
margin-left Tamanho da margem esquerda.
margin-right Tamanho da margem direita.
margin-bottom Tamanho da margem inferior.
margin-top Tamanho da margem superior.
overflow Exibição de imagens que são maiores do que suas molduras.
padding Espaço em torno de um elemento em todos os lados.
padding-bottom Espaço a partir da margem inferior de um elemento.
padding-left Espaço à esquerda do elemento.
padding-right Espaço à direita do elemento.
padding-top Espaço a partir da margem superior do elemento.
page-break-after Inserir quebra de página depois de um elemento.
page-break-before Inserir quebra de página antes de um elemento.
position Como o elemento é posicionado na página.
text-align Alinhamento do texto.
text-decoration Sublinhado, sobrelinhado ou riscado.
text-indent Recuo da primeira linha do parágrafo.
text-transform Transformação para todas maiúsculas, minúsculas ou inicial maiúscula.
top Posição do elemento em relação a parte superior da página.
vertical-align Alinhamento vertical do elemento.
visibility Se elemento é visível ou invisível.
width Largura do elemento.
z-index Posição do elemento na pilha.
Miscelânea
Múltiplas fontes
Você pode utilizar na tag múltiplas fontes especificando a ordem de preferência. Ou seja, se a primeira fonte indicada por você não constar no computador do visitante, a segunda será a escolhida, caso não tenha passa a ser a terceira e assim por diante. Veja o exemplo:

Ou na declaração CSS:
H1 {font-family: "Arial, Comic Sans MS, Helvetica" ... }
Fonte incorporada
Utilizando as fontes incorporadas, o visitante de seu site fará o download e a instalação da fonte utilizada por você em seu site caso ele ainda não a tenha em seu micro. A sintaxe para incorporação é a seguinte:

OBS: Essa declaração deve estar entre as tags ...em sua página HTML.
Última modificação deste tutorial: 12/08/98
Internet Explorer® Central - Copyright© 1998
Central - Serviços para internet.
Webmaster: Ricardo Klamath

tutorial CSS Pt1 Primeiros passos com HTML + CSS

Neste tutorial, iremos abordar as folhas de estilo em cascata, mais conhecidas como Cascading Style Sheets. Segue abaixo uma referência do que será abordado neste tutorial:
Parte I Parte II
Por que usar CSS? Tags personalizadas
Como criar estilos Atalhos e atributos de CSS
As folhas de estilo Miscelâneas
O uso deste tutorial em outros documentos é permitido desde que mantenha o conteúdo original e seja exposto claramente a fonte. Qualquer dúvida contate o criador do tutorial pelo e-mail ricardo@iecentral.net .
Tutorial CSS - Parte I
Por que usar CSS?
Todo documento escrito utiliza certos elementos de design para formatar seções de texto a fim de manter a mesma aparência, seguir um padrão. Por exemplo, um elemento de design Heading 1 é geralmente alguma fonte grande que identifica todas as principais divisões de tópicos de um capítulo, artigo ou página da web. Um elemento de design Heading 2 identifica todos os títulos dos subtópicos. A HTML inclui uma tag para praticamente todos os elementos de design comumente utilizados, incluindo tags de título (

,

...), lista (a tag
    para lista ordenada, a tag
      para lista não ordenada) e assim por diante.
      No passado , a tag

      em quase todos os web sites parecia a mesma - texto preto era consideravelmente maior que o corpo do texto normal. Se você quisesse fazer seus próprios títulos diferenciados, tinha de formatar cada tag de título individualmente, utilizando tags ou similares. Se mais tarde mudasse de idéias sobre a aparência desses títulos, tinha de voltar e mudar cada título individualmente. Ou seja: um processo lento e trabalhoso.
      As folhas de estilo em cascata mudam tudo isso. Com uma folha de estilo, você pode fazer uma "declaração global", como "quero que todos os meus títulos

      sejam verdes". Você precisa dizer isso somente uma vez e cada título

      em seu site será verde. Se depois decidir que azul é uma cor melhor, não é preciso voltar e alterar cada tag

      para a cor azul. Em vez disso, basta alterar o estilo - a "regra" - para "quero que todos os meus títulos

      sejam azuis" e pronto!
      Obviamente você não está limitado a títulos e nem a cor azul. É possível definir um estilo personalizado para cada elemento de design em seu web site, incluindo títulos, lista, tabelas e imagens, para citar só alguns. E, além de definir uma cor, você pode definir a fonte, o tamanho, o alinhamento, a espessura da borda, e assim por diante.
      Como criar estilos
      Cada estilo que você cria é definido como uma regra CSS. Cada regra deve utilizar a seguinte sintaxe:
      elemento {atributo1: valor; atributo2: valor ...}
      Explicação desta sintaxe:
      Elemento - descreve o elemento de design ao qual o estilo será aplicado. A mesma tag HTML mas sem os sinais de maior e menor. Essa parte da regra é às vezes chamadas de seletor.
      Atributo - o aspecto específico do elemento que você quer usar como estilo. Deve ser um nome de atributo CSS válido, como o atributo font-size.
      Valor - a configuração aplicada ao atributo. Deve ser uma configuração válida para o atributo em questão , como 20pt (20 pontos) para font-size.
      Atributo:valor - a parte declaração da regra. Você pode atribuir múltiplas declarações se desejar separá-los com ponto-e-vírgula (;). Não coloque um ponto-e-vírgula depois da última declaração.
      Agora é hora de exemplos. Eis uma regra CSS que especifica que todos os títulos de nível 1 (tags

      ) sejam exibidos em uma fonte de 36 pontos:
      H1 {font-size: 36pt}
      Aqui está um exemplo de regra que diz que todos os títulos de nível 2 (tags

      ) devem ter tamanho de 24 pontos e cor azul;
      H2 {font-size: 24pt; color: blue}
      Você pode inserir quebras de linha e espaços em branco dentro da regra como quiser. Assim, é possível ver mais facilmente todas as declarações e certificar-se de que colocou todos os sinais de ponto-e-vírgula e colchetes nos lugares corretos. Por exemplo, aqui está uma regra que diz que os parágrafos aparecerão em fonte Times, 12 pontos, azul e recuados meia polegada a partir da margem esquerda da página:
      P {font-family: Times;
      font-size: 12pt;
      color: blue;
      margin-left: 0.5in}
      Note como é fácil aplicar todas as declarações ao elemento parágrafo (P) e como cada declaração, exceto a última, é seguida pelo caracter de ponto-e-vírgula exigido.
      As folhas de estilo
      Você pode definir regras de CSS em três lugares. E, por definição, pode utilizar uma combinação dos três métodos nos seus web sites. A maneira como as regras interagem entre si está relacionada à parte "em cascata".Os três lugares são: 1) em um documento separado fora de todos os documentos HTML, 2) no cabeçalho de um documento HTML e 3) dentro de uma tag de HTML. Cada um destes métodos tem um nome e afeta as páginas HTML em seu site de um modo diferente, como discutido aqui:
      Externo - Externo significa que você coloca as regras de CSS em um arquivo separado, e então sua página HTML pode fazer um link para esse arquivo. Essa abordagem lhe permite definir regras em um ou mais arquivos que podem ser aplicadas em alguma página do seu web site.
      Incorporado - Incorporado significa que você especifica as regras de CSS no cabeçalho do documento. As regras incorporadas afetam somente a página atual.
      Inline - Inline significa que você especifica as regras de CSS dentro da tag de HTML. Essas regras afetam somente a tag atual.
      Estilos externos
      Para definir um conjunto de regras de estilo que você pode facilmente aplicar em alguma página do seu site, é preciso colocar as regras em um arquivo de texto. Você pode criar este arquivo com um editor de textos simples, como o Notepad do Windows, e dar ao nome desse arquivo a extensão .css.
      Sempre que quiser utilizar esses estilos em uma nova página, basta colocar uma tag no cabeçalho que referencie esse arquivo .css.Veja o exemplo:
      Arquivo meu_estilo.css
      H1 {font-family: 'Comic Sans MS';
      font-size: 36pt;
      color: blue}
      P {font-family: 'Courier';
      margin-left: 0.5in}
      Agora, para utilizar os estilos definidos neste arquivo .css você precisa adicionar a tag a seguir ao cabeçalho da página, onde nome_do_arquivo é uma referência absoluta ou relativa ao arquivo .css.

      OBS: Você deve inserir este texto entre as tags ...e colocar a localização correta do seu arquivo e seu nome.
      Estilos incorporados
      Se quiser criar um conjunto de estilos que se aplicam a uma única página, você pode configurar os estilos exatamente como fizemos no exemplo dos estilos externos - mas em vez de colocar as tags e as regras em um arquivo separado, coloque estas tags na própria página HTML. A estrutura básica de uma página da web que utiliza estilos incorporados é semelhante ao seguinte código:


      Exemplo Estilos Incorporados


      Estilos inline
      Os estilos inline são os que têm menos efeitos. Eles afetam somente a tag atual - não outras tags na página e tampouco outros documentos. A sintaxe para definir um estilo inline é a seguinte:


      Exemplo:
      Note que em vez das tags , você apenas utiliza um atributo STYLE dentro da tag para definir o estilo. E, em vez de colocar as regras de CSS entre colchetes, você as coloca entre aspas, separando-as com ponto-e-vírgula como de costume.
      Parte II
      Internet Explorer® Central - Copyright© 1998
      Central - Serviços para internet.
      Webmaster: Ricardo Klamath



O que é CSS?

Cascading Style Sheets

Cascading Style Sheets
Crystal Clear app stylesheet.png
Extensão do arquivo .css
MIME texto/css
Desenvolvido por W3C
Tipo de formato Folha de estilo
Variante de XML

Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.

Ao invés de colocar a formatação dentro do documento, o desenvolvedor cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal basta portanto modificar apenas um arquivo.

Resultado obtido no Acid2 satisfatoriamente.

Com a variação de atualizações dos navegadores (browsers) como Internet Explorer que ficou sem nova versão de 2001 a 2006, o suporte ao CSS pode variar. O Internet Explorer 6, por exemplo, tem suporte total a CSS1 e praticamente nulo a CSS2. Navegadores mais modernos como Opera, Internet Explorer 7 e Mozilla Firefox tem suporte maior, inclusive até a CSS 3, ainda em desenvolvimento.

A interpretação dos browsers pode ser avaliada com o teste Acid2, que se tornou uma forma base de revelar quão eficiente é o suporte de CSS, fazendo com que a nova versão em desenvolvimento do Firefox seja totalmente compatível a ele assim como o Opera já é.

Índice

[esconder]

Exemplos

/* comentário em css, semelhante aos da linguagem c */

body
{
font-family: Arial, Verdana, sans-serif;
background-color: #FFF;
margin: 5px 10px;
}

O código acima define fonte padrão Arial, caso não exista substitui por Verdana, caso não exista define qualquer fonte sans-serif. Define também a cor de fundo do corpo da página.

Sua necessidade adveio do fato de o HTML (Hyper Text Markup Language) aos poucos ter deixado de ser usado apenas para criação de conteúdo na web, e portanto havia uma mistura de formatação e conteúdo textual dentro do código de uma mesma página. Contudo, na criação de um grande portal, fica quase impossível manter uma identidade visual, bem como a produtividade do desenvolvedor. É nesse ponto que entra o CSS.

As especificações do CSS podem ser obtidas no site da W3C "World Wide Web Consortium", um consórcio de diversas empresas que buscam estabelecer padrões para a Internet.

É importante notar que nenhum browser suporta igualmente as definições do CSS. Desta forma, o webdesigner deve sempre testar suas folhas de estilo em browsers de vários fabricantes, e preferencialmente em mais de uma versão, para se certificar de que o que foi codificado realmente seja apresentado da forma desejada.

Exemplo de CSS aplicado em XML

Arquivo *.XML com ligação para uma folha de estilos em cascata:

O arquivo de exemplo XML renderizado no Mozilla Firefox.
  version="1.0" encoding="UTF-8"?>

type="text/css" href="css.css"?>
>

>
Tuesday 20 June>

>
>6:00>
>News>
With Michael Smith and Fiona Tolstoy.
Followed by Weather with Malcolm Stott.
>
>
>6:30>
>Regional news update>
Local news for your area.
>
>
>7:00>
>Unlikely suspect>
Whimsical romantic crime drama starring Janet
Hawthorne and Percy Trumpp.
>
>

O arquivo *.CSS que formata o XML anterior:

  @media screen {

schedule {
display: block;
margin: 10px;
width: 300px;
}
date {
display: block;
padding: 0.3em;
font: bold x-large sans-serif;
color: white;
background-color: #C6C;
}
programme {
display: block;
font: normal medium sans-serif;
}
programme > * { /* All children of programme elements */
font-weight: bold;
font-size: large;
}
title {
font-style: italic;
}
}

CSS e JavaScript

Pop-up não-bloqueável

<html>

<head>
<title></title>

<style type="text/css">
#popup{
position: absolute;
top: 30%;
left: 30%;
width: 300px;
height: 150px;
padding: 20px 20px 20px 20px;
border-width: 2px;
border-style: solid;
background: #ffffa0;
display: none;
}
</style>
</head>
<body onload="javascript: abrir()">

<script language="javascript" type="text/javascript">
function fechar(){
document.getElementById('popup').style.display = 'none';
}
function abrir(){
document.getElementById('popup').style.display = 'block';
setTimeout ("fechar()", 3000);
}
</script>

<div id="popup" class="popup">

Esse é um exemplo de popup utilizando DIV. Dessa maneira esse
pop-up não será bloqueado.



<small><a href="javascript: fechar();">[X]</a></small>


</div>

<br /> <a href="javascript: abrir();">Abrir POPUP</a>
<br /> <a href="javascript: fechar();">Fechar POPUP</a>

</body>
</html>

Ver também