Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
tiagopraz

CSS Não sei como deixar página responsiva

Recommended Posts

Galera não tenho a minima ideia de como deixar esta página responsiva, sei básico de css. Quando eu maximizo o navegador queria que a imagem e o fundo acompanhassem o redirecionamento da janela. É um modal com jquery. 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>jQuery Modal Window</title>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script> 
<script type="text/javascript">

function open_modal( id ){
	var maskHeight = $(document).height();
	var maskWidth = $(window).width();
	
	$('#mask').css({'width':maskWidth,'height':maskHeight});

	$('#mask').fadeIn(1000);	
	$('#mask').fadeTo("slow",0.8);	
	
	//Get the window height and width
	var winH = $(window).height();
	var winW = $(window).width();
              
	$(id).css('top',  winH/2-$(id).height()/2);
	$(id).css('left', winW/2-$(id).width()/2);
	$(id).fadeIn(2000); 
};
$(document).ready(function() {	
	
	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		open_modal( $(this).attr('href') );	
	});
	
	open_modal( '#dialog2' );//abrindo o div#modal ao carregar a página
	
	$('.window .close').click(function (e) {
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
	});		
	
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});
});

</script>
<script>
 function showTimer() {
  var time=new Date();
  var hour=time.getHours();
  var minute=time.getMinutes();
  var second=time.getSeconds();
  if(hour<10)   hour  ="0"+hour;
  if(minute<10) minute="0"+minute;
  if(second<10) second="0"+second;
  var st=hour+":"+minute+":"+second;
  document.getElementById('timer').innerHTML=st; 
 }
 function initTimer() {
  // O metodo nativo setInterval executa uma determinada funcao em um determinado tempo  
  setInterval(showTimer,1000);
 }
</script>
<style type="text/css">
body {
font-family:verdana;
font-size:15px;
}

a {color:#333; text-decoration:none}
a:hover {color:#ccc; text-decoration:none}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position: fixed;
  left:0;
  top:0;
  width:400px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#dialog2:target{
 opacity: 1;
 height: auto;
 pointer-events: auto;
 }

#boxes #dialog2 {
  background:url('https://lh6.googleusercontent.com/EBaWh3cG1VGCWMyyqFSMiIyMO2AFOKBE_tqY59El3U9kHvMWWMZL2d-w_u31gDA744VhQwHo=w1920-h971') no-repeat 0 0 transparent; 
  width:375px; 
  height:650px;
  padding:90px 0 0 25px;
}
.close{display:block; text-align:right; margin-top: -10px}

#dialog2 .texto {
color: black;
width: 280px;
padding: 10px 0 0 0;
text-align: justify;
}
#timer {
padding: 0 /*lado_direito=0*/0 30px 222px;
margin-top: -52px;
position: absolute;
font-size: 12px; color: white;
}

</style>
</head>
<body onLoad="initTimer();">

<div id="boxes">

<!-- MODAL  -->
<div id="dialog2" class="window">
<span id="timer">Updating...</span>
<b><span class="texto_title" style="color: black; text-shadow: 1px -1px orange" >NOTA DE UTILIZAÇÃO WI-FI</span></b><br />
<div class="texto">noooo dnd adskjeu jskdasjhkasdkj  aj jasdk jkjkasdjkasdl alijalksd98 2 90 awjia ljasdlkjlkjas lkjasd lkj asdp09u ]asd58asdo8u93 9asdp ijçlç ~l aj ksjd kjklkjlkkjkjkasjl nome
sdjkasdl alijalksd98 2 90 awjia ljasdlkjlkjas lkjasd lkj asdp09u sdfu098 qda09-3 00-f  dfjlkjlkjsdf09u ijlkjsdf´p9 çlkl<br>
sdjkasdl alijalksd98 2 90 awjia ljasdlkjlkjas lkjasd lkj asdp09u sdfu098 qda09-3 00-f  dfjlkjlkjsdf09u ijlkjsdf´p9 çlkl alkfja09fu a ,m aod-9 asdiasjd´9 0aisd=0a dokadpo -0aid oklasd
sdjkasdl alijalksd98 2 90 awjia ljasdlkjlkjas lkjasd lkj asdp09u sdfu098 qda09-3 00-f  dfjlkjlkjsdf09u ijlkjsdf´p9 çlkl a pokasdernet. <br /><br />
</div>
<input type="button" value="Continuar" class="close"/>
</div>

<!-- Máscara para cobrir a tela -->
  <div id="mask"></div>
</div>
</body>
</html>

 

 

 



 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@tiagopraz pesquise por media queries em css. Dessa maneira que você trabalha com responsividade sem precisar, necessariamente usar js.

Fiz um exemplo. Veja que quando a tela está com 450px de largura, o background, a margem e a cor mudam. 

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×