Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

aca-design

Background variável e ajustável à tela

Recommended Posts

Bom dia a todos do Fórum!

Tenho conta por aqui há algum tempo, mas como fiquei afastado da programação, sou praticamente novo por aqui. Portanto, peço desculpas de antemão caso já exista um tópico assim...

 

Gostaria, por gentileza, do apoio de vocês para a seguinte dúvida.

 

Preciso de um backgroung que seja variável (altere a imagem a ser exibida) e que seja ajustável à resolução do usuário.

Eu consegui esse código abaixo.

Mas nem por reza brava estou conseguindo fazer com que as imagens se ajustem automaticamente, sem distorções. Alguém pode me dar uma luz, por favor? O que e onde devo mexer?

 

Obrigado!

 

Código:

 

  1. <script type="text/javascript">// <![CDATA[
  2. var imageCount = 0;
  3. var currentImage = 0;
  4. var images = new Array();
  5. images[0] = 'ENDERECO DA IMAGEM';
  6. images[1] = 'ENDERECO DA IMAGEM';
  7. images[2] = 'ENDERECO DA IMAGEM';
  8. images[3] = 'ENDERECO DA IMAGEM';
  9. images[4] = 'ENDERECO DA IMAGEM';
  10. var preLoadImages = new Array();
  11. for (var i = 0; i < images.length; i++)
  12. {
  13. if (images[i] == "")
  14. break;
  15. preLoadImages[i] = new Image();
  16. preLoadImages[i].src = images[i];
  17. imageCount++;
  18. }
  19. function startSlideShow()
  20. {
  21. if (document.body && imageCount > 0)
  22. {
  23. document.body.style.backgroundImage = "url("+images[currentImage]+")";
  24. document.body.style.backgroundAttachment = "fixed";
  25. document.body.style.backgroundRepeat = "repeat";
  26. document.body.style.backgroundPosition = "left top";
  27. currentImage = currentImage + 1;
  28. if (currentImage > (imageCount-1))
  29. {
  30. currentImage = 0;
  31. }
  32. setTimeout('startSlideShow()', 3000);
  33. }
  34. }
  35. startSlideShow();
  36. // ]]></script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela disponibilidade, Rafael...

Mas não teria como alterar o próprio código java?

 

Sou muito toupeira, não vou conseguir editar um CSS e ainda vinculá-lo a página onde está o código...

 

Você conhece outra opção, por favor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.