260 likes | 344 Views
Bruno C. de Paula. Laboratório de Informática Imagens. 1º Semestre 2010 > PUCPR > BSI. Resumo da aula. Na aula hoje, vamos aprender como inserimos imagens em nossas páginas;
E N D
Bruno C. de Paula Laboratório de InformáticaImagens 1º Semestre 2010 > PUCPR > BSI
Resumo da aula Na aula hoje, vamos aprender como inserimos imagens em nossas páginas; Além disso, perceberemos que existem diferentes tipos de imagem e cada tipo deve ser usado de uma maneira diferente.
Material referente ao assunto da aula • 1) Esta apresentação; • 2) http://www.pt-br.html.net/tutorials/html/lesson9.asp • 3) http://www.w3schools.com/html/html_images.asp • 4) http://dev.opera.com/articles/view/17-images-in-html/
Tags e Propriedades referenciadas na aula • HTML: • Tag img (documentação Sitepoint): Permite que uma imagem inline seja apresentada na tela; • Atributos alt, src, width, height, title. • CSS: • Propriedade background-image: coloca uma imagem como fundo de um elemento;
Imagens em uma página HTML • Imagens de conteúdo: • imagens referentes ao conteúdo do documento, fazem sentido em relação ao assunto da página; • tag <img>, <map> e <area>; • Imagens de fundo: • fazem parte do layout; • podem mudar; • não tem utilidade ao assunto; • propriedade CSS background-image; • Favicons: icones de favoritos.
A tag <img> • Permite que uma imagem inline seja apresentada na tela; • Atributos obrigatórios: • src: caminho separado por / e ..; • alt: texto de representação alternativa mostrado caso a imagem não apareça.
.. / É essencial entender como usar o ../
Imagine a página “index.htm” dentro da pasta jamantaVamos colocar todas as imagens no MESMO arquivo
Mostrar imagem na mesma pasta <img src="jamanta.png" alt="eu"/>
Mostrar imagem na “pasta pai” • <img src="../delcrano.png" alt="Meu pai"/>
Mostrar imagem na “pasta avô” • <img src="../../altrano.png" alt="Meu avô"/>
Mostrar imagem na “pasta filho” • <img src="jamantinha/jamantinha.png" alt="Meu filho"/>
Mostrar imagem na “pasta primo” • <img src="../../cicrano/gelcrano/gelcrano.png" alt="Meu primo"/>
Mostrar imagem na Web • <img src="http://tinyurl.com/fotoeu" alt="Minha Foto"/> • Ei, você está consumindo a minha banda! • Não é uma técnica vista com bons olhos.
Formatos de imagem mais comuns • Aceitos pela maioria dos browsers atuais: • GIF, JPG, PNG; • Não aceito, normalmente: • BMP (aceito para favicon).
Formatos de imagem mais místicos • Outros formatos de mídia (SÃO IMAGENS): • XBM (preto e branco!), MNG, ICO. • Outros formatos de mídia (NÃO SÃO SÓ IMAGENS): • SWF (Flash), SVG (alternativa ao Flash), Silverlight (outra alternativa ao Flash), Java Applet.
<img alt="texto alternativo"/> • Texto alternativo que é exibido caso a imagem não esteja disponível, ou até ela ser exibida; • É importantíssimo sempre colocar esse atributo! • Tooltip no IE, mas não deveria ser! • Navegadores não-visuais (e celulares) sempre utilizam esse atributo;
<img title="texto"/> • Tooltip exibido quando o mouse passa sobre a imagem;
<img id="nome"/> • Identificador da imagem; • Permite que se modifique a imagem via CSS/JavaScript;
<img width="X" height="Y"/> • X pode ser um valor em pixels ou em porcentagem; • width => largura; • height => altura; • Se não forem especificados a imagem fica do tamanho original;
Imagens de fundo • Usar propriedade background-image do CSS; • Veremos mais detalhes na aula de Imagens em CSS;
Exemplo de imagem de fundo • Ver exemplo no site de documentação Mozilla; • .solidimage • { • background-color: #FFF; • background-image: url("images/starsolid.gif"); • }
Um JavaScript por dia... • Trocar a imagem de conteúdo quando clicar nela; • <img src="starsolid.gif" id="estrela"/> • <script type="text/javascript"> • var trocarImagem = function() • { • this.src='startransparent.gif'; • } • document.getElementById("estrela").onclick=trocarImagem; • </script>