rss
twitter
  •  

PNG Transparente no Internet Explorer 6 e 5 (solução definitiva)

| Posted in design, dicas |

0

Bom, acho que hoje é o dia mais feliz desse ano pra mim e creio que sera para muitos de vocês também, fiquei tão feliz em encontrar isso que quis compartilhar com vocês!

Recentemente aqui na agencia, me apresentaram uns layouts bem complicados de se montar, envolvendo transparencias que só eram possiveis com PNG transparente.

Imagine ter que criar um layout onde o background é uma mistura de degrade com textura e o conteúdo possui uma dropshadow em degrade e transparente (isso mesmo a sombra é um degrade com transparencia), são varios pesadelos juntos. Ai tive que correr atrás!!

Tem a solução tradicional que muitos devem conhecer:

  1. filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=‘imagem.png’);

Mas esta tem várias complicações de implementação.

Tinhamos a solução do iepngfix do site:
http://www.twinhelix.com/css/iepngfix/

E a solução que veio para criar um marco na história do webdesign:

DD_belatedPNG (a solução definitiva)

Essa é uma biblioteca javascript desenvolvida por Drew Diller no site:

http://www.dillerdesign.com/experiment/DD_belatedPNG/

Download da biblioteca ->http://www.dillerdesign.com/experiment/DD_…edPNG_0.0.7a.js

Um pequeno script que nos da o poder de usar livremente imagens PNG tanto no IE6 como no IE5, seja a imagem simplesmente inserida no documento ou como background de um elemento.

E o melhor de tudo é que tem suporte para background-repeatbackground-position.

O uso é bem simples como mostro abaixo:

basta colocar o nome do seletor css onde esta declarado o background png ou a tag img na função

  1. <script src=“DD_belatedPNG_0.0.7a.js” type=“text/javascript”></script>
  2. <!–[if lte IE 6]>
  3. <script type=“text/javascript”>
  4. DD_belatedPNG.fix(‘#div1′);
  5. </script>
  6. <![endif]–>

ou

  1. <!–[if lte IE 6]>
  2. <script src=“DD_belatedPNG_0.0.7a.js” type=“text/javascript”></script>
  3. <script type=“text/javascript”>
  4. DD_belatedPNG.fix(‘img’);
  5. </script>
  6. <![endif]–>

e ainda podemos juntar tudo:

  1. <!–[if lte IE 6]>
  2. <script src=“DD_belatedPNG_0.0.7a.js” type=“text/javascript”></script>
  3. <script type=“text/javascript”>
  4. DD_belatedPNG.fix(‘#div1, #div2, img’);
  5. </script>
  6. <![endif]–>

nota: lte” no comentário condicional para versões menores ou iguais a versão 6 do IE

Segue abaixo o link do demo que fiz, onde coloquei uma imagem com sombra transparente como background de algumas divs e por ultimo a propria imagem no documento:

Link DEMO

Preview no IE5:

pngfix


Identificando um layout amador

| Posted in Ctrl C/Ctrl V, design, dicas |

0

Tirei esse texto abaixo do blog Avante, do grande mestre Bruno Ávila. Vale a pena dar uma passadinha no blog do cara, ele tem muita história sobre webdesign pra contar e anos de experiência na área.

amador-01.gif

JAMAIS ESTIQUE FONTES, IMAGENS E LOGOTIPOS

Erro bem comum entre os iniciantes, essa é uma das características mais vísiveis de um layout amador. Mesmo aos olhos do leigo é perceptível que algo está errado ali. O cérebro interpreta a desproporção das letras, das formas e círculos, dando a impressão clara de que algo foi esticado ou achatado. Jamais cometa esse crime. Ao manusear fontes, imagens ou logotipos, aumente ou diminua suas dimensões de forma proporcional.

amador-02.gif

EVITE UTILIZAR GAMBIARRAS

Quantas vezes você já tentou corrigir o mal contato no seu fone de ouvido, utilizando um outro fio e uma fita isolante? Isso é o que chamamos de gambiarra. Seria uma maneira errada de se corrigir alguma coisa, evitando ter que fazer tudo de novo. É o que vemos no exemplo acima. O webdesigner em questão pegou um texto vermelho escuro e tacou num fundo azul escuro. Resultado: ninguém conseguiu ler. Então, para que não fosse preciso ter que refazer todo o layout para que o texto vermelho ficasse legível, o nobre webdesigner resolveu colocar um efeito de “glow”, como se uma luz resplandescente iluminasse o fundo da palavra “gambiarra 1″. Aí está um exmeplo de gambiarra muito comum. Utilizou-se um efeito totalmente artificial, mal empregado, deixando a palavra pesada, poluída.

Não satisfeito, o webdesigner abandona a idéia do glow e taca um contorno amarelo na palavra “gambiarra 2″. Agora sim, a palavra ficou mais pesada ainda, como uma grossa barra de ferro.

Evite esse tipo de efeito, ao ver que a fonte não está legível ou sendo ofuscado, troque a cor do fundo ou da fonte até encontrar o melhor contraste. E se for necessário, volte a estaca zero e monte o layout novamente. Ao utilizar efeitos, utilize com muito critério e de uma forma que não fique artificial.

amador-03.gif

EVITE FONTES COMPLICADAS

Você entendeu o que está escrito aí em cima? Nem eu. Evite fontes de difícil leitura. Utilize o bom-senso.

amador-04.gif

CADA FONTE, UM SENTIMENTO

A fonte utilizada acima é a Comic Sans. Nota-se seu estilo de “revista em quadrinhos”. O que tem a ver esse tipo de fonte com uma funerária? Por isso utilize sempre um tipo de fonte que transmita o sentimento mais adequado. No caso da funerária, uma simples Times New Roman cairia bem.

amador-05.gif

TÍTULOS DESLOCADOS PARA A DIREITA

Nossa leitura se faz da esquerda para direita, como qualquer ocidental. Por isso encontramos em quase 100% dos sites ocidentais esse tipo de alinhamento. Deixar deslocado o título um pouco para a direita denota falta de alinhamento com o texto que vem embaixo. Nesse caso, alinhe o título com o texto. Se for um menu, pode colocar o texto que vem abaixo do título principal deslocado para a direita, dando uma idéia de hierarquia.

amador-06.gif

MENU DESALINHADO

Erro muito comum entre os iniciantes. Transmite falta de cuidado e quebra de leitura. Coloque todos alinhados na mesma linha. Recomendo a utilização de uma linha guia, caso tenha dificuldades em alinhar.

amador-07.gif

TEXTOS SEM MARGEM

Sempre devemos dar margens no topo, rodapé, esquerda e direita do texto. Além de dar uma sensação de leveza, também serve como uma moldura invisível, destacando o texto como um elemento visual.

amador-08.gif

EVITE BEVEL

Assim como o glow, o efeito bevel tende a ser artificial. Ao utilizar este tipo de efeito, use com bastante critério, para que não dê esse tom de artificialidade. Exagerar nesse efeito pode poluir a página e deixá-lo mais pesado visualmente.

amador-09.gif

EVITE SOMBRAS
As sombras também devem ser utilizadas com critério e de forma muito delicada. No exemplo, vemos um exagero do uso da sombra, dando um aspecto de queimado, sujo, poluindo a página e dificultando a leitura.

E então, gostaram? Acredito que esses sejam as principais características de um layout amador. Se você anda cometendo um desses crimes por aí, não tem problema, tenho certeza que depois de ler esse artigo você irá se redimir. ;)

Para o alto e avante!

Bruno Ávila é webdesigner e cantor de banheiro.

NOVO SITE DESENVOLVIDO - PÁGINA DO SILVIO SANTOS

| Posted in Arte, Vida Freela, design, portfolio, wordpress |

0

paginadosilvio4Foi com muito prazer que produzi o site da Página do Silvio Santos. Enquanto fazia o layout e desenvolvia o código para Wordpress, sempre me lembrava dos momentos agradáveis em frente a telinha vendo os programas do Silvio.  O site é todo montado em xhml e css, otimizado para SEO e tem como plataforma o Wordpress. Os arquivos de audio tem um dos últimos trabalhos feito pelo saudoso Lombardi.

Veja o site e divirtam-se, os arquivos de audio são muito legais.

http://paginadosilviosantos.com/

Philippe Starck - Porque Design? [legendado pt-br]

| Posted in Arte, design |

0

Philippe Starck mostra nesse video que o design não deve ser apenas algo sexy, que seduza o consumidor com cores e formas sem sentido, ou um produto “genial” que só seja entendido apenas por outro designer, mas  que seja algo humano, que tenha utilidade para os seres humanos e tornem suas vidas mais suportáveis.