Comunidad de diseño web y desarrollo en internet online

Hacer click en un div para que abra otro div.

Citar            
MensajeEscrito el 04 Dic 2014 01:23 pm
Buenas. Soy nuevo en el foro.

Tengo una consulta.

Yo tengo hecho en CSS un "hover", que al pasar el mouse por un <div> se despliegue uno hacia abajo con información.

Ahora, lo que yo quiero es que cuando haga clic en el primer <div> se despliegue el segundo hacia abajo pero que quede desplegado. Porque con CSS tengo entendido que no se puede. Acá les dejo los códigos.

Archivo PHP que llama los otros archivos.

Código PHP :

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title>FAQ</title>
      <link rel="stylesheet" type="text/css" href="faqcss.css">      
</head>
<body>      
   <div id="bodygral">   
      <?php include("banner.php"); ?>
      <?php include("menuprincipal.php"); ?>
      <?php include("faqcuerpo.php"); ?>
      <?php include("footer.php"); ?>
   </div>
</body>
</html>


Archivo PHP "faqcuerpo.php".

Código PHP :

<div id="body">
      <div class="preguntas">
         
         <div class="titulo">
            <p class="titulo">¿Cómo me inscribo?</p>
         </div>
         
         <div class="info">
            <p class="info">Para inscribirse debe completar la planilla.</p> 
            <p class="info">La misma está situada en el menú "<a href="nosotros.php">novedades</a>"</p>
         </div>
      </div>   
</div>


Archivo CSS "faqcss.css".

Código CSS :

*{
   margin:0px;
   padding:0px;
   font-family: fantasy;      
}

div#body{
   margin-top: 5px;
   margin-left: 180px;
   margin-right: 25px;
   width:auto;
   min-height:50px;
   background-color: red;
   overflow: hidden;
   border-radius: 15px;
   -webkit-box-shadow: -3px -3px 5px 0px rgba(0,0,0,0.35);
}

div.preguntas{
   width:auto;
   min-height:50px;
   background-color: #4bbcd8;
   -webkit-transiton: height 0.2s;
}

div.titulo{
   width:auto;
   height:50px;
   background-color: #4bbcd8;
   overflow: hidden;
   border-bottom: 1px solid #FFFFFF;
}

p.titulo{
   text-align:center;
   margin:13px;
   color: white;
}

div.info{
   width:auto;
   width:auto;
   height:0px;
   background-color: #FFFFFF;
   overflow: hidden;
   -webkit-transition: height .2s;
}

p.info{
   margin:15px;
   text-align: center;
   color: black; 
}

div.preguntas:hover div.info{
   height:180px;
}

Por dantemiguelturcutto

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Dic 2014 07:40 pm

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.