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?
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ó!
|
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.
|
|
| 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.
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.
Cansado? É, eu sei... esse tuto é realmente enorme! *__*~ |
|
| 26. Agora vamos à 2ª 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'.
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é!
|
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'
|
|
| 30. Selecione o texto Post e clike no ícone .
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ú!
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. |
12. Eita que essa coisa nunca acaba! §XP Agora vamos ao que interessa: O tile. 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: |
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 Agora digite: Ctrl+C e depois Ctrl+V. |
|
| 15. Agora, pra finalizar essa 'seção de efeitos' (ainda?) vou mostrar um efeitozin que eu adoro colocar em meus layouts! ^__^ 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' |
18. Uma vez com essa janela aberta, escolha o pincel (brush) tipo 'Mídia Aguada' (sem tradução para o inglês) |
|
| 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) |
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! |
Crie seu Layout.
01 . Abra seu PhotoShop (ohh!) §XD Agora vá em 'Arquivo/Novo' (File/New) ou digite Ctrl+N.
|
| 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 1º passo: 780x450. A figura será cortada para ficar do tamanho padrão: 780x450. 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. |
|
| 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..
|
05. Agora alguns efeitos pra dar mais vida ao seu layout! 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 |
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é? ^_^ |
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: |
|
| 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? |
| 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 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
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
tutorial CSS Pt1 Primeiros passos com HTML + CSS
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
- 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
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 | |
---|---|
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.
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:
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>