Latest Post
Mostrando postagens com marcador CSS. Mostrar todas as postagens
Mostrando postagens com marcador CSS. Mostrar todas as postagens

Inspire-se com os melhores sites de CSS


Boa tarde a todos! Bem vindos à coluna de Desenvolvimento Web da Cat Geek.

A busca por conhecimento é importantíssima na vida de um desenvolvedor web. Procurar por artigos e tutoriais em sites e blogs que oferecem material de qualidade contribui no crescimento de qualquer profissional, e não seria diferente conosco.

Por isso, hoje trago para vocês do Cat Geek uma lista compilada de sites que procuram pela internet os melhores sites desenvolvidos com CSS e publicam periodicamente os melhores. 

Seja para desenvolver um novo projeto ou pra melhorar o front-end do seu site, essa lista traz sites que foram projetados por web designers brilhantes. Use como inspiração e motivação para crescer sempre mais. 

Também há na lista, sites que oferecem recursos, ferramentas, tutoriais e artigos sobre HTML 5, CSS 3 e JQuery, como o CSS-Trick, que é o meu preferido. 

Espero que aproveitem!

Conhece outros sites interessantes, inspiradores e bem feitos com CSS? Comente abaixo.
 

CSS - Propriedade "background"

Oi, hoje estudaremos sobre a propriedade background, e suas pseudo-classes, Essas propriedades são coisas básicas que você deve saber para personalizar seu blog.

As pseudo-classes

Pseudo-classes são modos dependendo do estado.

As pseudo-classes da propriedade background são:

  1. background-color............... cor do fundo;
  2. background-image............. imagem de fundo;
  3. background-repeat............. maneira como a imagem de fundo é posicionada;   
  4. background-attachment.......se a imagem de fundo "rola" ou não com a tela;  
  5. background-position............como e onde a imagem de fundo é posicionada;
  • background-color:
    1. código hexadecimal: #FFFFFF
    2. código rgb: rgb(255,235,0)
    3. nome da cor: red, blue, green...etc
    4. transparente: transparent
  • background-image:
    1. URL: url(caminho/imagem.gif)
  • background-repeat:
    1. não repete: no-repeat
    2. repete vertical e horizontal: repeat
    3. repete vertical: repeat-y
    4. repete horizontal: repeat-x
  • background-attachment:
    1. imagem fixa na tela: fixed
    2. imagem "rola" com a tela: scroll
  • background-position:
    1. x-pos y-pos
    2. x-% y-%
    3. top left
    4. top center
    5. top right
    6. center left
    7. center center
    8. center right
    9. bottom left
    10. bottom center
    11. bottom right


Obrigado
  Eduardo Miorim
 

Linkando arquivos CSS externos à pagina HTML


Bom dia a todos. Bem vindos à coluna de Desenvolvimento Web do Cat Geek. Hoje irei mostrar como usar um arquivo CSS externo em uma página HTML.

Crie uma pasta com o nome de Aulas CSS/HTML. Abra o Dreaweaver (ou o bloco de notas). Crie um novo arquivo HTML. Salve na pasta criada com o nome de aula1.html. Clique em code. Seu novo arquivo deve estar assim:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aula HTML/CSS do Cat Geek</title>
</head>

<body>
</body>
</html>

Crie um novo arquivo CSS na nossa pasta, e nomei-o estilo.css. Selecione novamente o arquivo aula1.html. Entre as tags <head></head>, acrescente o seguinte:

<link href="estilo.css" rel="stylesheet" type="text/css">

Pronto, sua folha de estilos já está linkada com sua página HTML. Vamos fazer um teste?

No arquivo estilo.css, digite o seguinte:

h1 {color:#999;} h2 {color:#F00;}

Agora na página html, entre as tags body</body>, digite o seguinte:

<h1>Este é um teste</h1><br/>
<h2>Estamos testando para ver se o arquivo estilo.css está linkado com nossa página html</h2>

Você vai ver que o conteúdo do h1 esta cinza, enquanto o conteúdo do h2 está vermelho. Nas aulas posteriores trabalharemos outros recursos que o CSS nos proporciona.

Trabalhar com links externos torna o carregamento da sua página mais rápido. Isso ajuda o Google e os outros motores de busca quando analizam seu site. Como mostrei no artigo Entendendo o CSS, é possível colocar os elementos estilizados dentro das tags <style></style>, normalmente dentro das tags <head></head>, mas esse procedimento deixa o site mais lento.

Um dos maiores especilialistas brasileiros em CSS, o Maujor, defende a idéia de que, no momento do desenvolvimento do projeto, quando os códigos estão sendo criados, deve-se trabalhar todo o CSS dentro das tags <style></style>, e depois do site pronto, na hora de subir ele via FTP, criar um arquivo externo e linka-lo dentro do arquivo HTML.

Isso é um ponto de vista, muito válido. Porém, acho que quanto mais elementos forem adicionados ao CSS, maior fica a distancia entre o HTML e o CSS, por isso, prefiro trabalhar com arquivos CSS externos linkados ao HTML desde o começo do projeto.

Você utiliza arquivos externos para seus estilos CSS? Ou prefere colocar tudo entre as tags <style></style>? Comente abaixo.


 

Propriedade CSS link

Oi, hoje vou apresentar-lhes uma propriedade do CSS, a dos links, é nela que você personaliza os links do seu Blog. Com este artigo você irá aprender a manipular os links de forma natural, aplicar estilos, e seu blog vai ficar mais belo.














As pseudo-classes

 Pseudo-classes, modificam dependendo do estado.

  • a:link
  • a:visited
  • a:hover
  • a:active

a:link

É o link em seu estado normal.

Esta pseudo-classe deve aparecer primeiro.

Exemplo:

a:link {
color: #000000
}

Isto diz que o link em seu estado normal será preto, você personalizar a cor em código hexadecimal, e colocar mais o que quiser ali.

a:visited

É o link depois de ser visitado.

Exemplo:

a:link {
color: #000000
}
a:visited {
color: #ffffff
}

Isto diz que o link em seu estado normal é preto, e quando visitado branco.


a:hover

É o link quando se passa o mouse em cima.

Exemplo:

a:link {
color: #000000
}
a:visited {
color: #ffffff
}
a:hover {
color: #6d9def;
}

Isto diz que o link é preto, quando visitado é branco, e quando o mouse passa em cima é um tipo de azul.

a:active

É o link no momento em que foi clicado.


Exemplo:
a:link {
color: #000000
}
a:visited {
color: #ffffff
}
a:hover {
color: #6d9def;
}

a:active {
color: #DCDCDC;
}

Isto diz que o link é preto, quando visitado é branco, com o mouse em cima é um tipo de azul, e quando ativo é um tipo de cinza, chamado gainsboro.

Obrigado!
Eduardo Miorim
 
 

Entendendo o CSS


Olá a todos! Bem vindos a mais um artigo da coluna de Desenvolvimento Web do Cat Geek. No artigo da semana passada, 'Entendendo o 'HTLM5', prometi explicar neste artigo um pouco sobre CSS. Pois bem, ai vai.

O CSS é usado para estilizar documentos HTML. Com ele, temos controle sobre os elementos do HTML, podendo alterar seus valores e proporcionar um layout bonito e agradjável às nossas páginas.

O CSS é uma declaração que fazemos e define como o estilo será aplicado a um elemento HTML. Por exemplo, se quero declarar no documento HTML, que o conteúdo contido nas TAG’S <H1></H1> será da cor vermelha, tamanho 12, e fonte tipo arial, adiciono o seguinte código:

<H1 color:”red” size:”12″ font:”arial”>Titulo</H1>

Porém, toda vez que eu quiser estas declarações em um titulo na TAG <H1>, terei que repetir este código. Com o CSS é muito mais fácil. Insiro no HTML a seguinte TAG:

<style type=”text/css”>
H1 {
color: red;
size: 12px;
font: arial;
}
</style>

Esta TAG diz ao documento HTML que o que for declarado dentro dela é estilização CSS. Da mesma maneira que no HTML, declaramos a cor vermelha, o tamanho 12 e a fonte arial. Agora, toda vez que eu precisar usar a tag <H1>, estas declarações aparecerão.

É interessante manter as declarações CSS contidas nas TAG’S <style> dentro do HEAD do documento HTML, ou em um arquivo externo.css, mas isso veremos em um próximo artigo.

Vamos criar uma pagina para testar nossos exemplos? Vá em iniciar, acessórios, bloco de notas, ou use seu editor html. crie um documento html, e introduza o código acima dentro do HEAD, seguindo o exemplo:

<HTML>
<HEAD>
<TITLE>Cat Geek - Conteúdo Tecnológico</TITLE>
<style type=”text/css”>
H1 {
color: red;
size: 12px;
font: arial;
}
</style>
</HEAD>
<BODY>
</BODY>
</HTML>

Crie uma pasta com o nome projetos_css, e salve o documento como primeiros_passos_em_css.html, não esquecendo de optar pela extensão todos os arquivos, em vez de documento de texto.

Pronto, agora sempre que eu quiser que um titulo tenha as declarções da TAG <H1>, é sós adiconar o conteúdo dentro das TAG’S <H1></H1>, seguindo o exemplo abaixo:

<HTML>
<HEAD>
<TITLE>Cat Geek - Conteúdo Tecnológico</TITLE>
<style type=”text/css”>
H1 {
color: red;
size: 12px;
font: arial;
}
</style>
</HEAD>
<BODY>
<H1>Bem vindo ao mundo das folhas de estilo em cascata.</H1>
<p>
Esta e nossa primeira pagina com estilização CSS.
</p>
</BODY>
</HTML>

Com o CSS também é possivel fazer declarações que serão usadas para qualquer elemento HTML. Essas declarações são chamadas de classes. Para criar uma classe, basta acrescentar um ponto a um nome que ira representar as declarações. Por exemplo, quero que todo conteúdo dentro das tags <h3></h3> de minha pagina, tenham declarações especificas para apenas um cabeçalho: cor cinza, fonte cambria, tamanho 14 e tenha uma margem de 5px à esquerda. Vou nomear a classe para diferenciar as tags <h3></h3> de substitutos.VouVeja como fica:

<style type=”text/css”>
h3.subtitulos {
color: gray;
size: 14px;
font: cambria;
margin-left: 5px;
}
Pronto, agora sempre que eu quiser que uma palavra ou frase tenha as declarações da classe subtitulos, basta adiconar a frase entre as tag <h3></h3> com a classe substitutos.

<h3 class="substitutos">Lorem spum, lorem spum, lorem spum<h3/>

Vamos adiconar a classe subtitulos ao nosso documento, e declarar os mesmos estilos para todos os cabeçalhos:

<HTML>
<HEAD>
<TITLE>Cat Geek - Conteúdo Tecnológico</TITLE>
<style type=”text/css”>
h1, h2, h3, h4, h5, h6 {
color: red;
size: 12px;
font: arial;
}
.subtitulos {
color: gray;
size: 14px;
font: cambria;
margin-left: 5px;
}
</style>
</HEAD>
<BODY>
<H1>Bem vindo ao mundo das folhas de estilo em cascata.</H1>
<p>
Esta e nossa primeira pagina com estilização CSS.
</p>
Lorem spum, lorem spum, lorem spum
<h3 class="substitutos">Lorem spum, lorem spum, lorem spum<h3/>
</BODY>
</HTML>

Salve e veja como ficou no documento HTML. Se ele ja estiver aberto no navegador é só
apertar F5.

O Css tambem proporciona declarações para um único elemento HTML. Essas declarações são chamadas de ID. As ID’s são usadas para criar layout’s, entre outras coisas.

Vamos criar um layout básico, com declarações diferentes para cada parte da página. Crie um novo documento HTML, com o nome de meu_primeiro_layout_css.html. Nossa página terá um topo, um menu lateral esquerdo, o conteudo e um rodapé.

OBS: Sempre que você quiser inserir um comentário em um documento CSS, coloque-o entre /* e */. Os comentários são muito uteis para você lembrar o que é o que depois de algum tempo. Nossa página ficará assim:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cat Geek - Conteúdo Tecnológico</title>

<style type="text/css">

body { /* as declarações feitas no body aplicam-se a todo documento HTML */
text=align: center; /*declara que o texto deve ficar centralizado*/
padding:0;
}

.container {width: 770px; margin:0 auto; padding:0;}

.header {/* as declarações feitas no body aplicam-se ao topo */
width: 770px;/*declara o comprimento do topo em 770px*/
heigth: 30px; /*altura do topo*/
background-color: yellow; /*declara que o fundo do topo é amarelo*/
font-family: "trebuchet ms"; /*declara que a fonte usada no topo será trebuchet ms*/
font-size: 35px;/*declara o tamanho da fonte em 35 pixels*/
color: blue;/* declara que no topo a cor da fonte é azul*/
}

.sidebar {/* as declarações feitas no body aplicam-se ao menu lateral */
width: 270px;/*comprimento do menu lateral*/
heigth: auto; /*declara a altura do menu lateral como auto – aumenta de acordo com o as informações do documento*/
background-color: green; /*declara que o fundo do menu lateral é verde*/
font-family: "arial";/*declara que a fonte usada no menu lateral será arial*/
font-size: 14px;/*declara o tamanho da fonte em 14 pixels*/
color: white;/* declara que no topo a cor da fonte é branca*/
float:right;/*faz com que o menu lateral fique do lado esquerdo da pagina*/
}

.content {/* as declarações feitas no body aplicam-se ao conteúdo */
width: 500px;/*comprimento do menu lateral*/
heigth: 500px; /*declara a altura do conteudo como auto – aumenta de acordo com o as informações do documento*/
background-color:gray; /*declara que o fundo do menu lateral é vermelho*/
font-family: "calibri";/*declara que a fonte usada no menu lateral será calibri*/
font-size: 16px;/*declara o tamanho da fonte em 16 pixels*/
color: blue;/* declara que no topo a cor da fonte é azul*/
float:right;/*faz com que o conteudo fique do lado direito da pagina*/
}

.footer {/* as declarações feitas no body aplicam-se ao rodapé */
width: 770px;/*comprimento do menu lateral*/
heigth: 15px; /*altura do rodapé*/
background-color:red; /*declara que o fundo do menu lateral é vermelha*/
font-family: "cambria";/*declara que a fonte usada no menu lateral será cambria*/
font-size: 12px;/*declara o tamanho da fonte em 12 pixels*/
color: black;/* declara que no rodapé a cor da fonte é black*/
clear:both;/*declara que o rodapé tem que ficar abaixo dos outros elementos */
}

h1, h2, h3, h4, h5, h6 {
color: white;
size: 12px;
font: arial;
}

h3.subtitulos {
color: green;
size: 14px;
font: cambria;
margin-left: 5px;
}

</style>
</head>

<!-- o documento HTML fica assim: -->

<body>
<div class="container">
<div class="header">Cat Geek - Conteúdo Tecnologico</div><!-- fecha a div header-->
<div class="sidebar">
<ul>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
<li>link </li>
</ul>
</div><!-- fecha a div sidegar -->
<div class="content">
<h1>Bem vindo ao mundo das folhas de estilo em cascata.</h1>
<h2>Você está lendo um artigo do Cat Geek.</h2>
<h3 class="subtitulos">Lorem spum, lorem spum, lorem spum<h3/>
<h4>Coluna de Desenvolvimento Web</h4>
<h5>Por Rodrigo Zandonadi</h5>
<h6>Cat Geek - Conteúdo Tecnologico</h6>
</div><!-- fecha a div content -->
<div class="footer">Volte sempre</div><!-- fecha a div content -->
</div><!-- fecha a div container -->
</body><!-- fecha o body -->

</html><!-- fecha o html -->



Salvem e vejam no navegador como fica. Para mais referências em CSS, indico o site do Major, grande autoridade do assunto.

Até semana que vêm.

 
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Cat Geek - All Rights Reserved
Template Created by Creating Website Published by Mas Template | More Trick | IVY Themes
Proudly powered by Blogger