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

Integração contínua com ReactJS: Como automatizar seu fluxo de trabalho

Integração contínua com ReactJS: Como automatizar seu fluxo de trabalho A integração contínua (CI, do inglês "Continuous Integration") é uma técnica que tem como objetivo automatizar o processo de build e teste de um software, permitindo que as equipes de desenvolvimento possam entregar novas funcionalidades com mais rapidez e qualidade. Neste artigo, vamos explorar como aplicar a CI no desenvolvimento de aplicações web com ReactJS, e como automatizar todo o fluxo de trabalho utilizando ferramentas populares como o GitLab CI e o Travis CI.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é Integração Contínua? A integração contínua é uma prática de desenvolvimento de software que visa automatizar o processo de build e teste de um aplicativo. Com a CI, cada vez que um desenvolvedor envia código para o repositório de controle de versão, o sistema automaticamente executa uma série de tarefas, incluindo a comp...

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...

Como integrar o ChatGPT em seu whatsapp

Como integrar o ChatGPT em seu whatsapp O ChatGPT é uma ferramenta poderosa para chatbots baseados em linguagem natural. Integrá-lo com o WhatsApp pode ajudá-lo a fornecer uma experiência de atendimento ao cliente ainda melhor para seus usuários. Passo 1: Criar um número de telefone do WhatsApp Business Para integrar o ChatGPT com o WhatsApp, você precisará criar uma conta do WhatsApp Business. Se você já possui uma conta do WhatsApp Business, pode pular para o próximo passo. Para criar uma conta do WhatsApp Business, faça o seguinte: Baixe o aplicativo WhatsApp Business na Google Play Store ou na App Store. Siga as instruções na tela para criar uma conta. Verifique seu número de telefone comercial. Passo 2: Configurar o Twilio Sandbox para WhatsApp O Twilio é um serviço de mensagens que permite enviar e receber mensagens do WhatsApp. O Twilio Sandbox é um ambiente seguro onde você pode testar o envio e recebimento de mensagens do WhatsApp sem precisar de um número de telefo...