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 ganhar dinheiro com desenvolvimento de software

Como ganhar dinheiro com desenvolvimento de software Se você é um programador ou desenvolvedor de software, pode se perguntar como ganhar dinheiro com essa habilidade. A boa notícia é que existem muitas oportunidades para quem sabe programar, e as possibilidades só aumentam com o tempo.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   Neste artigo, vamos explorar algumas das melhores estratégias para ganhar dinheiro como desenvolvedor de software em 2023. Desde trabalhar em tempo integral em uma empresa de tecnologia até criar seu próprio negócio de software, há muitas opções para escolher. 1. Trabalhar em tempo integral em uma empresa de tecnologia Trabalhar em uma empresa de tecnologia é uma das maneiras mais populares para ganhar dinheiro como desenvolvedor de software. Existem muitas empresas que estão sempre procurando desenvolvedores de software para ajudar a criar e manter seus produtos. Além de um salário...

Tudo o que você precisa saber sobre renderização no lado do servidor com ReactJS

Tudo o que você precisa saber sobre renderização no lado do servidor com ReactJS A renderização no lado do servidor (SSR) com ReactJS é uma técnica que pode melhorar significativamente o desempenho de sua aplicação, especialmente em termos de tempo de carregamento inicial. Neste artigo, discutiremos em detalhes o que é a renderização no lado do servidor com ReactJS, por que ela é importante e como implementá-la em sua própria aplicação.   Confira o blog DougDesign para e veja como conseguir seu primeiro emprego na área de proramação e tecnologia.   O que é a renderização no lado do servidor com ReactJS? A renderização no lado do servidor com ReactJS é uma técnica que permite que sua aplicação seja renderizada no servidor, em vez de no navegador do usuário. Isso significa que, em vez de enviar apenas o HTML e o JavaScript para o navegador, você pode enviar o HTML totalmente renderizado para o usuário. A renderização no lado do servidor pode melhorar significativamente o desempe...

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