Mudar fundo conforme hora do dia

3 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Mudar fundo conforme hora do dia

Mensagem por PrisoN†BreaK 13.09.16 15:05

Detalhes da questão


Endereço do fórum: brasilplayfreedom.forumeiro.com/forum
Versão do fórum: PunBB

Descrição


Eu gostaria de coloca esse efeito Customize header para que o usuário possa escolher a imagem de fundo que deseja.

Vi neste fórum: http://ipsfocus.net/4x/

Quando aperta na câmera, aparece as imagem, e quando aperta na imagem ela oculta.

https://imgur.com/a/CXFqv
PrisoN†BreaK

PrisoN†BreaK
Super Membro

Membro desde : 23/10/2015
Mensagens : 1243
Pontos : 1753

http://brasilplayfreedomofc.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por while 13.09.16 16:21

Olá autor, esse fórum é IPB por isto possui algo como isto, não disse que não é possível fazer isto, pelo contrário é sim possível.

Mas, não ficará exatamente igual, mas deixo uma outra sugestão, veja esses tópicos:
https://ajuda.forumeiros.com/t22290-tutorial-logo-aleatorio
https://ajuda.forumeiros.com/t104934-tutorial-como-transformar-seu-banner-em-um-slide-show

Não deixe também de ver nossa Lista de tutoriais
Até mais.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por PrisoN†BreaK 14.09.16 14:03

Teria algo mais parecido com o da minha print?
PrisoN†BreaK

PrisoN†BreaK
Super Membro

Membro desde : 23/10/2015
Mensagens : 1243
Pontos : 1753

http://brasilplayfreedomofc.forumeiros.com/forum

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por Cream 14.09.16 15:06

Olá autor,

Infelizmente o mais próximo do que o senhor deseja já foi enviado por while em sua resposta (observe os links que o mesmo passou).

Lamento.
Até mais!
Cream

Cream
Membro Entusiasta
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por PrisoN†BreaK 14.09.16 15:26

Teria alguma maneira de mudar a imagem de fundo, os links fornecido por ele, muda o banner.
PrisoN†BreaK

PrisoN†BreaK
Super Membro

Membro desde : 23/10/2015
Mensagens : 1243
Pontos : 1753

http://brasilplayfreedomofc.forumeiros.com/forum

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por PrisoN†BreaK 15.09.16 15:50

Bom dia, Creem. Utilizei o código desse tutorial: https://ajuda.forumeiros.com/t71069-tutorial-background-conforme-hora-do-dia

Porém só mudei os links das imagens dele, veja:

Código:
jQuery(function() {
         
          //ZONA EDITABLE------------------------------------------------------------
         
          var selector_css = "body";
          var imagen_se_repite = true; 
         
          var horario_inicio = new Array();
          horario_inicio["mañana"] = 5; 
          horario_inicio["tarde"] = 12;
          horario_inicio["noche"]= 21;     
         
          var imagenes = new Array();
          imagenes["mañana"] = "http://imgur.com/5PFdmuq";
          imagenes["tarde"] = "http://imgur.com/rMDLXTP";
          imagenes["noche"] = "http://imgur.com/eK6PmNy.jpg";
          //FIN ZONA EDITABLE----------------------------------------------------------
         
         
          var horaActual = (new Date()).getHours();
          var imagen = "";
          if(horaActual >= horario_inicio["mañana"] && horaActual < horario_inicio["tarde"]){
              imagen = imagenes["mañana"];
          }else if(horaActual >= horario_inicio["tarde"] && horaActual < horario_inicio["noche"]){
              imagen = imagenes["tarde"];
          }else if(horaActual >= horario_inicio["noche"] || horaActual < horario_inicio["mañana"]){
              imagen = imagenes["noche"];
          }
         
          if(imagen_se_repite){
              jQuery(selector_css).css("background", "url(" + imagen + ") repeat");
          }else{
              jQuery(selector_css).css({"background-image":"url(" + imagen + ")", "background-repeat":"no-repeat", "background-size":"cover"});
          }
    });

Só que não deu nenhum resultado, até pensei que fosse pelo código CSS que uso para a imagem de fundo, mais não é, retirei ele e causou um bug na imagem de fundo, veja:

https://imgur.com/a/9FvAL

O código que utilizo para mudar a imagem de fundo, é este:

Código:
/*IMAGEM DE FUNDO*/
.layout_IE{
background: url(http://i.imgur.com/21IbdOD.jpg)!important;
background-repeat: no-repeat!important;
background-size: cover!important;
background

E para ajustar a posição da imagem é esse:

Código:
/*Ajuste tela de fundo*/
body > footer{position:relative!important;top:9px!important;}
header { width: auto !important; }
.container_IE {
    width: auto !important;
    min-width: auto !important;
}
body { overflow-x: hidden; }

Oque pode ser?
PrisoN†BreaK

PrisoN†BreaK
Super Membro

Membro desde : 23/10/2015
Mensagens : 1243
Pontos : 1753

http://brasilplayfreedomofc.forumeiros.com/forum

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por while 15.09.16 16:49

Olá, troque seu css por este:
Código:
/*IMAGEM DE FUNDO*/
.layout_IE{
background-repeat: no-repeat!important;
background-size: cover!important;
background-size:100%!important;
background-size: cover!important;}

E troque seu js por este:

Código:
        jQuery(function() {
             
              //ZONA EDITABLE------------------------------------------------------------
             
              var selector_css = "body";
              var imagen_se_repite = true; 
             
              var horario_inicio = new Array();
              horario_inicio["mañana"] = 5; 
              horario_inicio["tarde"] = 12;
              horario_inicio["noche"]= 21;     
             
              var imagenes = new Array();
              imagenes["mañana"] = "http://i.imgur.com/5PFdmuq.jpg";
              imagenes["tarde"] = "http://i.imgur.com/rMDLXTP.jpg";
              imagenes["noche"] = "http://imgur.com/eK6PmNy.jpg";
              //FIN ZONA EDITABLE----------------------------------------------------------
             
             
              var horaActual = (new Date()).getHours();
              var imagen = "";
              if(horaActual >= horario_inicio["mañana"] && horaActual < horario_inicio["tarde"]){
                  imagen = imagenes["mañana"];
              }else if(horaActual >= horario_inicio["tarde"] && horaActual < horario_inicio["noche"]){
                  imagen = imagenes["tarde"];
              }else if(horaActual >= horario_inicio["noche"] || horaActual < horario_inicio["mañana"]){
                  imagen = imagenes["noche"];
              }
             
              if(imagen_se_repite){
                  jQuery(selector_css).css("background", "url(" + imagen + ") repeat");
              }else{
                  jQuery(selector_css).css({"background-image":"url(" + imagen + ")", "background-repeat":"no-repeat", "background-size":"cover", "background-position":"fixed"});
              }
        });

Até mais.


Última edição por while em 15.09.16 18:21, editado 1 vez(es)
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por PrisoN†BreaK 15.09.16 17:58

Resultou, porém ficou aparecendo mais de 3 imagem da mesma, eu gostaria que ficasse ajustada somente uma em toda a pagina.
PrisoN†BreaK

PrisoN†BreaK
Super Membro

Membro desde : 23/10/2015
Mensagens : 1243
Pontos : 1753

http://brasilplayfreedomofc.forumeiros.com/forum

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por while 15.09.16 18:22

Ah sim, adicione esse código em sua folha de estilo css:
Código:
body {background-size:100%!important;background-size: cover!important;}

Até mais.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por PrisoN†BreaK 15.09.16 19:01

Resolvido, obrigado.
PrisoN†BreaK

PrisoN†BreaK
Super Membro

Membro desde : 23/10/2015
Mensagens : 1243
Pontos : 1753

http://brasilplayfreedomofc.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar fundo conforme hora do dia

Mensagem por while 15.09.16 19:02

mudar - Mudar fundo conforme hora do dia Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos