Pular para o conteúdo principal

Criando um site - #3 CSS3


Mesmo apesar do CSS3 estar chamando a atenção de muitos ultimamente, ainda não há muitos tutoriais sérios, específicos e diretos, resolvi escrever uma série de artigos voltados exclusivamente para CSS3, ensinando o passo-a-passo do seu funcionamento.

 

Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.

 



O que é CSS3?

Sei que você talvez tenha lido em diversos websites o significado da sigla mas é importante salientar isso, que CSS é Cascading Style Sheets, traduzindo Folhas de Estilo em Cascata, pois esse pode ser o primeiro artigo que alguns de vocês param para ler a respeito do assunto. E a propósito o 3 é referente a versão de desenvolvimento da linguagem.

Onde Fica o CSS3?

O CSS3 pode estar interno ou externo.

O interno fica dentro das Tag's <head> e </head>, e também é necessário usar as Tag's <style> e </style>;
Exemplo:
<!doctype html>
<html>
<head>
<title>Título</title>
<style>
p{color:red;}
</style>
</head>
<body>
<p>Um Parágrafo</p>
</body>
</html>

O externo fica em um arquivo separado do HTML5 e chamado com um link:
<!doctype html>
<html>
<head>
<title>Título</title>
<link rel="stylesheet" type="text/css" href="theme.css">
</head>
<body>
<p>Um Parágrafo</p>
</body>
</html>

Pra que Serve o CSS3?

Como você pode imaginar, o CSS3 cuida da parte de estilos do website, webapp, blog e tudo que aparece no seu monitor quando navega na internet. Enquanto a estrutura, ou seja o "esqueleto", é definido com o HTML5.

Saiba mais sobre HTML5 no artigo:
Criando um Site - #2 HTML

O CSS3 e Sua Estrutura

Vamos falar um pouco sobre o funcionamento e da estrutura da linguagem em si. O funcionamento da linguagem é bem simples, você seleciona um elemento com um Seletor, você define o que quer alterar ou criar com uma propriedade e um valor, que são separados por : (dois pontos).

Ao final de cada valor de propriedade deve-se utilizar o ; (ponto e vírgula) para separar as propriedades.

O conjunto de uma pripriedade e seu valor, chama-se declaração. E deve estar sempre entre chaves - abre chaves { e fecha chaves }.

Exemplificando

Para facilitar a compreensão, nada melhor que um exemplo, então vamos a um simples exemplo:

p{
color:red;
}

Seletor: p - tag que define um parágrafo.
Propriedade: color - define a cor do elemento, que pode estar em hexadecimal, nomeado em inglês ou em rgba (combinação de Red Gree Blue e Alpha (opacidade)).
Valor: red - valor em inglês da propriedade color.

/fa-clock-o/ WEEK TRENDING$type=list

Como Criar um Menu Horizontal com Sub Menu Utilizando CSS3

Clique aqui e veja aqui o código em funcionamento. Como Criar um Menu com Sub-menu? No princípio das minhas peripécias com front-end, eu tive bastante dificuldade para criar até mesmo um simples menu horizontal com CSS seguindo nossos amados tutoriais nas "interwebs" da vida. Criar um menu com Drop-down então, com o que eu sabia, era impensável! Antes de estudar bem o CSS, eu nem imaginava a capacidade que ele tinha. Se você não sabe o que é drop-down: Drop-down em tradução livre e literal significa suspenso. Mas no caso de um menu com  função  drop-down, é um menu com um sub-menu acoplado para determinados items, que se revela ao passar o mouse ou clicar nesses mesmo itens. Quebrei muito a cabeça com tutoriais e códigos prontos e não conseguia entender a lógica do sistema e sem entender essa lógica não era possível adaptá-lo para meus fins e acabava por utilizar outras saídas que até resolviam o problema, porém davam muito trabalho para pouco resultado. Ut...

Conheça o Vite e esqueça todas as outras ferramentas de bundle

Conheça o Vite e esqueça todas as outras ferramentas de bundle O ecossistema JavaScript está em constante evolução, e com isso, surgem novas ferramentas e frameworks que prometem tornar a vida dos desenvolvedores mais fácil. Um exemplo disso é o Vite, uma ferramenta de build ultra-rápida criada pelo criador do Vue.js, Evan You. Neste artigo, iremos explorar como o Vite surgiu e como ele funciona, além de mostrar alguns exemplos práticos de como utilizá-lo.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é o Vite? O Vite é uma ferramenta de build e desenvolvimento para projetos JavaScript. Ele se destaca por ser extremamente rápido, oferecendo uma experiência de desenvolvimento fluida e instantânea. Ao contrário de outras ferramentas de build como o Webpack, o Vite não necessita de uma compilação prévia para executar, e utiliza a dependência nativa do navegador para carregar os módulos. Isso significa que o...

Dicas para treinar o ChatGPT para melhorar a qualidade das respostas

Dicas para treinar o ChatGPT para melhorar a qualidade das respostas O ChatGPT é uma IA de linguagem natural que pode ser treinado para responder perguntas e realizar tarefas de forma mais precisa e eficiente. Aqui estão algumas dicas para treinar o ChatGPT para melhorar a qualidade das suas respostas.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   1. Fornecer feedback Quando o ChatGPT fornecer uma resposta incorreta ou inadequada, é importante fornecer feedback sobre o que deu errado. O feedback pode incluir correções gramaticais, sugestões para melhorar a resposta ou informações adicionais que ajudem o ChatGPT a entender melhor a pergunta. Por exemplo, se o ChatGPT responder "sim" para uma pergunta que exige uma resposta "não", o feedback pode indicar que a resposta está incorreta e que a resposta correta deveria ser "não". Além disso, o feedback pode ser útil para melhorar a capacidad...