Ir para conteúdo

POWERED BY:

Arquivado

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

fabioandrad

Centralizar

Recommended Posts

Não deu certo.

As logos que eu tenho na página ainda vão para a esquerda, eu alinhei as logos com css usando o top:px; e left:px;

assim deixei aonde eu quero exatamente, mas quando diminuo o zoom da página eles se deslocam para a esquerda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque seu css para nós vermos, mas acho que sei o que é, como você está usando top e left, você definiu o seu logo como position: absolute não é mesmo? O position: absolute posiciona o elemento referente ao seu elemento pai que seja um elemento não estático (pesquise sobre position e você entendera).

Caso não ache um elemento não estático ele se posiciona ao elemento body, e deve ser isso que esta acontecendo ele sempre vai ter o top e o left referente a body.

O que você tem que fazer o é setar o seu elemento pai como position: relative (creio que seja uma div que esta englobando as suas logos).

Compartilhar este post


Link para o post
Compartilhar em outros sites

#logo1{

position:absolute;

left:510px;

top:0px;

z-index:3;

}

 

#logo2{

position:absolute;

top:603px;

left:285px;

z-index:3;

}

 

#logo3{

position:absolute;

top:611px;

left:630px;

z-index:3;

}

 

#logo4{

position:absolute;

top:613px;

left:985px;

z-index:3;

}

 

#div1{

position:absolute;

top:0px;

width:100%;

height:78px;

border-bottom:solid 1px #000000;

background-image:url("img/layer.png");

z-index:2;

}

 

#div2{

position:relative;

top:603px;

width:100%;

height:63px;

background-image:url("img/layer.png");

border-bottom:solid 1px #000000;

z-index:2;

}

 

#div3{

position:absolute;

top:140px;

left:1010px;

width:260px;

height:60px;

background-color:#EBE6E1;

cursor:pointer;

border-radius:15px;

-moz-border-radius:15px;

-webkit-border-radius:15px;

font-family:"agency fb", "trebuchet ms", candara, arial;

font-size:43px;

text-align:center;

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo na logo principal

 

Mas tenho uma div na parte de baixo da página, nela tem três logos, quando diminuo o zoom da página, essa div vai para cima e as logos vão para a esquerda.

 

Ficou certinho na logo principal, obg, mas ainda não consegui com o resto

Compartilhar este post


Link para o post
Compartilhar em outros sites

A tag <center> está depreciada. (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/center).

Use position:relative; ao invés de absolute.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa, ta quase dando certo, valeu.

Centralizou como eu queria, mas quero que as divs fiquem no mesmo lugar, elas continuam diminuindo e a div de baixo vai para cima, quero que continue nas bordas mesmo diminuindo o zoom, entende?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta aí o HTML e o CSS, senão esse tópico vai crescer infinitamente.

Aproveitando, qual o motivo para o usuário diminuir o zoom da página?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>

<head>

<title></title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<link rel="stylesheet" type="text/css" href="style1.css">

</head>

<body>

 

<div id="div1">

<img id="logo1" src="img/logo1.png" width="290px"></img>

</div>

<div id="div2">

<img src="img/logo2.png" width="85px" id="logo2"></img>

<img src="img/logo3.png" width="39px" id="logo3"></img>

<img src="img/logo4.png" width="47px" id="logo4"></img>

</div>

<div id="login">

<div class="message"></div>

<form action="" method="post">

<label for="email"><p class="login">Email:</p></label><input type="text" class="txt bradius" name="email" value=""></input>

<label for="senha"><p class="login">Senha:</p></label><input type="password" class="txt bradius" name="senha" value=""></input>

<input class="sb bradius" type="submit" value="Entrar">

</form>

</div>

<a href="cadastro.html"><div id="div3">

Cadastre-se

</div></a>

</body>

</html>

 

*{

margin:0px;

padding:0px;

}

 

body{

background:url("img/imagem.jpg") no-repeat center center;

background-size:cover;

}

 

#logo1{

position:relative;

z-index:2;

}

 

#logo2{

position:absolute;

z-index:2;

}

 

#logo3{

position:absolute;

top:8px;

left:630px;

z-index:2;

}

 

#logo4{

position:absolute;

top:10px;

left:985px;

z-index:2;

}

 

#div1{

position:absolute;

top:0px;

width:100%;

height:78px;

border-bottom:solid 1px #000000;

background-image:url("img/layer.png");

z-index:1;

}

 

#div2{

position:absolute;

top:603px;

width:100%;

height:63px;

background-image:url("img/layer.png");

border-bottom:solid 1px #000000;

z-index:1;

}

 

#div3{

position:absolute;

top:140px;

left:1010px;

width:260px;

height:60px;

background-color:#EBE6E1;

cursor:pointer;

border-radius:15px;

-moz-border-radius:15px;

-webkit-border-radius:15px;

font-family:"agency fb", "trebuchet ms", candara, arial;

font-size:43px;

text-align:center;

 

}

 

.login{

color:white;

font-size:33px;

font-family:"agency fb", "trebuchet ms", candara, arial;

}

 

#login{

position:absolute;

top:233px;

left:160px;

}

 

#login.label{

display:block;

}

 

.txt{

border:none;

width:295px;

height:41px;

font-size:23px;

font-family:"agency fb", "trebuchet ms", candara, arial;

}

 

.sb{

display:block;

border:none;

width:240px;

height:45px;

margin-top:23px;

cursor:pointer;

font-family:"agency fb", "trebuchet ms", candara, arial;

font-size:35px;

}

 

.sb:hover{

background-color:#FFF602;

}

 

.txt:focus{

border:thin solid #FFF602;

box-shadow:0 4px 20px #FFF602;

-moz-box-shadow:0 4px 20px #FFF602;

-webkit-box-shadow:0 4px 20px #FFF602;

}

 

#div4:hover{

background-color:#FFF602;

}

 

.bradius{

border-radius:8px;

-moz-border-radius:8px;

-webkit-border-radius:8px;

}

 

a{

color:#000000;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não utilize position: absolute; vc está fazendo da forma errada.

Comece de novo, sem usar position.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara. Esse monte de position:absolute; está ferrando com o layout.

É óbvio que não vai acompanhar o layout.

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.