Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!
Desenvolvi um site aonde o footer (rodapé) tem duas colunas, gostaria de adicionar uma terceira e que seja responsivo. A ideia seria como no site Shop Fácil, nada como sub menus, só colocar os itens um embaixo do outro em resoluções mobile. Segue o link do site que desenvolvi, caso precisem visualizar.
<style>
#div_esquerda{
float: left;
background-color: blue;
}
#div_centro{
float: left;
background-color: red;
}
#div_direita{
float: left;
background-color: gray;
}
</style>
<div id="div_esquerda">
ghwryhjty
je
</div>
<div id="div_centro">
htwrtbh
rgegrt
btybhty
</div>
<div id="div_direita" >
rgredhg
fef
georgian
</div>
Para deixa-lás responsivas basta usar o media screen do css!
----------
Ou você pode usar o FrameWork do Bootstrap , aonde você usa as classes das divs e ja sou responsivas!
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
</head>
<body>
<footer>
<div class="col-md-4">
dejifroguphto <!-- Colouna da Esquerda Responsiva -->
</div>
<div class="col-md-4">
dejifroguphto <!-- Colouna do centro Responsiva -->
</div>
<div class="col-md-4">
dejifroguphto <!-- Colouna da Direita Responsiva -->
</div>
</footer>
</body>Muito obrigado! Fabio e luannsr12, mas provavelmente eu irei adotar a citada pelo luan, só não sabia que tratava-se de uma FrameWork do Bootstraps rs. Sempre vi esses tipos de classes ao inspecionar os códigos, mas não imaginava que era isso. Espero que não seja complicado. rs
>
Em 06/07/2017 at 19:04, DinhoPHP disse:
Muito obrigado! Fabio e luannsr12, mas provavelmente eu irei adotar a citada pelo luan, só não sabia que tratava-se de uma FrameWork do Bootstraps rs. Sempre vi esses tipos de classes ao inspecionar os códigos, mas não imaginava que era isso. Espero que não seja complicado. rs
é Bem Simples @DinhoPHP este exemplo ali por exmplo
>
8 horas atrás, DinhoPHP disse:
Muito obrigado! Fabio e luannsr12, mas provavelmente eu irei adotar a citada pelo luan, só não sabia que tratava-se de uma FrameWork do Bootstraps rs. Sempre vi esses tipos de classes ao inspecionar os códigos, mas não imaginava que era isso. Espero que não seja complicado. rs
Não gosto de Framework, para não ficar dependente.
Então seria mais ou menos isso?
Spoiler
<!DOCTYPE html>
<html>
<head>
<title>Box Flexiveis indepedentes</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
* {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box
box-sizing: border-box
}
body {
font-family: sans-serif;
font-size: 62%;
color: #656565;
background-color: #dadada
}
main {
font-size: 1.5em;
background-color: #ffffff;
padding: 2%;
margin: 2%
}
.caixa-mae {
text-align: center;
width: 100%
}
.caixa-filha {
display: inline-block;
vertical-align: top;
width: 49.5%;
min-width: 250px;
text-align: left;
padding: 2%;
margin-top: 1%;
background-color: #f5f5f5;
border: 1px solid rgba(200,200,200,0.4)
}
@media screen and (max-width: 565px) {
.caixa-filha {
width: 100%
}
}
</style>
</head>
<body>
<main>
<div class="caixa-mae">
<div class="caixa-filha">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="caixa-filha">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="caixa-filha">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="caixa-filha">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</div>
</main>
</body>
</html>
Nesse exemplo que criei você pode adicionar 1, 2, 3 quantos quiser que sempre vão se alinhar dentro do um bloco, aplicando o responsivo, sem usar float ao qual muitas vezes pode ficar complicado fazer manutenção no design em um futuro.
Nesse caso mostro 4 caixas, onde são exibidas 2 por colunas, mas se quiser aumentar a quantidade de caixas por coluna basta que reduza o width da caixa filha
Use media queries
https://tableless.com.br/introducao-sobre-media-queries/