CSS3 para principiantes:



Documentos relacionados
CSS - Parte 02. Prof. Marciano dos Santos Dionizio

Posicionamento e Layout com CSS

Trabalho 2 Fundamentos de computação Gráfica

Design para internet. Resolução. - No Design Gráfico quanto maior o DPI melhor. - Na web não é bem assim.

CSS - Background, Color e Fontes. Prof. Bruno Medeiros bruno.medeiros@sc.senai.br

Usando o NVU Parte 2: Inserindo imagens

CRIAÇÃO DE SITES (AULA 9)

Desenvolvedor Web Docente André Luiz Silva de Moraes

Trabalho de Fundamentos da Computação Gráfica

Dokmee Page Counter Office Gemini

Tratamento fotográfico básico

Professor: Paulo Macos Trentin Escola CDI de Videira 4/6/2011 1

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

CRIAÇÃO DE SITES (AULA 7)

Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets.

Gerenciadores de Layout Parte 1

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

MULTIMÍDIA - GIMP TRABALHANDO COM TEXTOS

Universidade Federal do Mato Grosso - STI-CAE. Índice

HTML. (Hypertext Markup Language Linguagem de Marcação de Hipertexto)

VCA Treinamento em Algoritmo

Redes Informatizadas de Comunicação e Informação Profa. Márcia de Borba Campos

O que há de novo. Audaces Idea

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

índice I. Introdução Procedimentos básicos V. Prontuário Configurações VII. Medicamentos VIII. Tags

Tutorial Paint Brush

Slice Tool - Ferramenta Fatia

CAUETEC INFORMÁTICA Rua Serra Talhada, 153 Vila Diana São Paulo. Fone: Site: cauetec@cauetec.com.

Imagem digital 2. Resolução x dimensão da imagem

Aula Au 3 la 9 Windows-Internet

Manual PAINT.NET de imagens

Manual de Aplicação da Marca do BRB

Aula 04 Word. Prof. Bruno Gomes

Informática Básica para o PIBID

Word 1 - Introdução Principais recursos do word A janela de documento Tela principal

Manual do Sistema "Vida - Controle Financeiro" Editorial Brazil Informatica

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO. Profº Ritielle Souza

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

MANUAL OPERACIONAL DO SISTEMA ESTADUAL DE CONTROLE DE PESCA

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

SUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.

Manual Sistema MLBC. Manual do Sistema do Módulo Administrativo

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -INTRODUÇÃO A JQUERY MOBILE. Prof. Angelo Augusto Frozza, M.Sc.

Responsive Web Design

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

WORD PARA TRABALHOS ACADÊMICOS

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

7. Cascading Style Sheets (CSS)

App - Paint Pot (Lata de tinta)

UNESP Universidade Estadual Paulista Faculdade de Ciências Farmacêuticas

Vá em arquivo e clique em nova. Abrirá essa janelinha. Clique aqui, depois em mais... e escolha centímetros. Coloque 5,500 (5,5cm) Em opções

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

CorelDRAW UM PROGRAMA DE DESIGN

WebDesign. Professor: Paulo Trentin Escola CDI de Videira

Bem vindo ao ajuda do software QUICKFISH para criação de sites.

Teste sumativo de Word. 9ºX nºq Micael + nºy Micaela. Avaliação do módulo 2 Editor de texto. TIC Pág. 41

Manual de Uso da Marca da Faculdade Sumaré. Marketing - Fevereiro de 2012

Layouts de páginas com HTML e CSS

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Criar trabalhos realistas com o preenchimento de malha

Aula 09 - Atualização de uma tabela dinâmica. Aula 09 - Atualização de uma tabela dinâmica. Sumário. Atualizando a tabela dinâmica

Uso da webcam para análise de movimentos

Curso LibreOffice - Apostila de Exercícios

Cabeçalho do documento

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Thales Trigo. Formatos de arquivos digitais

Apostila CSS - Introdução à folha de estilos

ALBUM DE FOTOGRAFIAS NO POWER POINT

Coleção - Análises de marketing em clientes de

Oficina de Construção de Páginas Web

E ainda uma terceira com as opções deste último exemplo, em que a cor de fundo deve ser verdeescuro.

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Prática 3 Microsoft Word

Fotografia Digital. Aula 1

MICROSOFT EXCEL - AULA NÚMERO 06

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA FRONTEIRA SUL COMISSÃO PERMANENTE DO PROCESSO SELETIVO DÚVIDAS FREQUENTES

Tutorial de Blender, Animação básica do tipo keyframe

ÍNDICE. Tela de Configuração Dados de Etiqueta Configuração da Impressora Configuração do Papel Itens para Inserção...

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções.

Professor: Macêdo Firmino Informática para Administração Introdução ao Excel

Caso você possua cadastro no Twitter, selecione a opção Logar com meu usuário, e insira seu nome de usuário e senha do serviço:

Como acessar o banco de imagens Perfil Organizacional. dos Diários Associados. Vânia Caldas

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5

Fundamentos de Hardware

O TEXTO DA MÍDIA DIGITAL

Transcrição:

CSS3 para principiantes: Neste post vou apresentar algumas das inovações de CSS3 que funcionam em todos os browsers modernos. Como as inovações são tantas decidi escolher duas das mais importantes. Background-size:UL06 background-size Antes do CSS3, o tamanho de fundo era determinada pelo tamanho real da imagem utilizada. A propriedadebackground-size permite que você altere o tamanho da imagem de fundo para melhor atender sua página. Será possível especificar em termos de porcentagem ou pixels quão grande uma imagem de fundo deve ser. Isto irá permitir a reutilização de imagens em vários contextos diferentes e também expandir um fundo para preencher uma área com mais precisão. Há os seguintes valores possíveis: background-size: 100px 100px; redimensiona a imagem para o tamanho especificado. O primeiro valor especifica a largura enquanto o segundo valor especifica a altura da imagem. background-size: 50% 100%; redimensiona a imagem para o tamanho especificado. As porcentagens são em relação ao tamanho do elemento que contém, sendo o primeiro valor a largura enquanto o segundo valor a altura da imagem. background-size: contain; diminui a escala da imagem para caber no elemento (manter proporção de pixel). background-size: cover; aumenta a escala da imagem para caber no elemento (manter proporção de pixel). Trabalhar com pixels Exemplo background-size: background: url(http://www.css3.x4ids.com.br/imagens/css3-ohana.jpg) no-repeat; background-size: 200px 254px; width:200px; height:254px;

Trabalhar com percentagem Outra forma de utilizar a propriedade é usar percentagem ao invés de pixels. Exemplo background-size com percentagem: background: url(http://www.css3.x4ids.com.br/imagens/css3-ohana.jpg) no-repeat; background-size:100%; width:150px; height:191px; Trabalhar com background-size: contain Exemplo background-size: contain: background: url(http://www.css3.x4ids.com.br/imagens/css3-logotipo-x4ids.png) no-repeat; background-attachment: fixed; background-size: contain; Trabalhar com background-size: cover Exemplo background-size: cover: background: url(http://www.css3.x4ids.com.br/imagens/css3-logotipo-x4ids.png) no-repeat; background-attachment: fixed; background-size: cover; Efeitos de texto: Text-shadow: declaração É com a propriedade text-shadow que podemos adicionar sombra a um texto utilizando CSS3. A sua declaração é bastante simples. No exemplo, vamos adicionar uma sombra preta a um elemento <h1> cinza claro: text-shadow: #000 2px 3px 2px; No exemplo, #000 é a cor da sombra, o primeiro valor (2px) é a distância horizontal da sombra em relação ao elemento, o segundo valor (3px) é a distância vertical da sombra em relação ao elemento e o terceiro valor (2px) é oraio da sombra (efeito blur). Obviamente, como qualquer outra declaração em CSS, podemos utilizar qualquer unidade de medida para definir a distância e o raio da sombra, não apenas pixels:

text-shadow: #000 0.2em 0.3em 0.2em; Sendo um efeito de sombra, ele tem resultados mais naturais quando usamos tons de cinza. Sombras com distâncias e raio pequenos têm um efeito de relevo bem interessante, que promete ser a tendência para essa propriedade: text-shadow: #FFF 1px 1px 1px; text-shadow: #999 1px 2px 2px; Sombras coloridas e raios com valores muito alto são irreais e dão um aspecto completamente amador ao layout. Por isso, esse efeito deve ser utilizado com muita cautela: text-shadow: #600 1px 2px 5px; Como esse recurso é utilizado para sombrear textos, quando aplicado a outros elementos terá efeito apenas sobre o seu conteúdo: div {text-shadow: #600 1px 2px 5px; border: #000 1px solid; Múltiplas sombras e valores negativos É possível aplicar mais de uma sombra a um mesmo texto. As sombras se sobrepõem de acordo com a ordem da declaração, mas nunca vão se sobrepor ao texto original. Repare que na segunda declaração os valores dos deslocamentos horizontal e vertical são negativos, o que faz a sombra ser projetada na direção contrária (à esquerda e acima do elemento): text-shadow: #000 1px 1px 1px, #FFF -1px -1px 1px;

Box-shadow: declaração Agora vamos ver como aplicar sombras em bordas. A declaração da propriedade box-shadow é semelhante à da propriedade text-shadow: box-shadow: #000 2px 2px 1px; Onde #000 é a cor da sombra, o primeiro valor (2px) é a distância horizontal da sombra em relação ao elemento, o segundo valor (2px) é a distância vertical da sombra em relação ao elemento e o terceiro valor (1px) é o raio da sombra (efeito blur). Porém, assim como na propriedade border-radius, existem duas declarações diferentes: -webkitbox-shadow para Chrome e Safari, e -moz-box-shadow para o Firefox. No momento em que este artigo era, o navegador Internet Explorer, até a versão, não oferecia suporte ao recurso. Porém, como as sombras têm um efeito apenas estético, a falta de suporte não deve atrapalhar a navegação de usuários com browsers nessa condição. Veja mais exemplos do uso dessa propriedade. Note que o fundo azul serve apenas para realçar o objeto branco e mostrar claramente como as sombras funcionam: box-shadow: 5px 5px 10px #0076a3; -webkit-box-shadow: 5px 5px 10px #0076a3; -moz-box-shadow: 5px 5px 10px #0076a3; box-shadow: -1px -1px 2px #325d6f; -webkit-box-shadow: -1px -1px 2px #325d6f; -moz-box-shadow: -1px -1px 2px #325d6f; Tal como acontece com text-shadow, podemos utilizar qualquer unidade de medida para definir a distância e o raio da sombra com box-shadow, não apenas pixels: box-shadow: 0px 0px 1em #666; -webkit-box-shadow: 0px 0px 1em #666; -moz-box-shadow: 0px 0px 1em #666;

Múltiplas sombras em bordas Também é possível adicionar múltiplas sombras a um elemento usando box-shadow, bastando, para isso, separar as declarações com vírgula. As sombras sobrepõem-se na ordem em que foram declaradas, mas nunca se sobrepõem ao elemento original. No seguinte exemplo, utilizando uma sombra mais escura que o fundo e outra mais clara, ambas com os valores baixos do raio e das distâncias, criamos um interessante efeito de profundidade: box-shadow: -1px -1px 1px #325d6f, 1px 1px 1px #bfe3f2; -webkit-box-shadow: -1px -1px 1px #325d6f, 1px 1px 1px #bfe3f2; -moz-box-shadow: -1px -1px 1px #325d6f, 1px 1px 1px #bfe3f2; É importante ressaltar que, assim como num editor de imagens, o uso da sombra deve ser bem utilizado. Sombras coloridas ou com raio muito grande são irreais e dão um aspecto amador ao layout: box-shadow: -5px -10px 30px #900, 6px 9px 15px #090; -webkit-box-shadow: -5px -10px 30px #900, 6px 9px 15px #090; -moz-box-shadow: -5px -10px 30px #900, 6px 9px 15px #090; Referencias Bibliográficas: http://www.infowester.com/css3sombras.php http://www.css3.x4ids.com.br/introducao-ao-css3/backgrounds-parte-3-background-size/