Foros del Web » Creando para Internet » Diseño web »

Diseño y maquetación

Estas en el tema de Diseño y maquetación en el foro de Diseño web en Foros del Web. Saludos señores y admins. Soy nuevo en esto de los foros y tbm estoy sumergiéndome recién en el mundo del HTML5. Mi duda es la ...
  #1 (permalink)  
Antiguo 20/11/2013, 12:04
 
Fecha de Ingreso: noviembre-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Pregunta Diseño y maquetación

Saludos señores y admins. Soy nuevo en esto de los foros y tbm estoy sumergiéndome recién en el mundo del HTML5. Mi duda es la siguiente.

Hay un diseño que deseo realiza, les dejo la pagina de referencia http://piscolablanco.com/home.html#wrapper-nosotros ... al darle click en la pestaña PROCESOS, ubicada al lado derecho de la pantalla, llama a otro div. Si se dan cuenta no hay scroll. No tengo idea de como realizar ese efecto. Por favor agradecería alguna orientación
  #2 (permalink)  
Antiguo 20/11/2013, 15:42
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Diseño y maquetación

Bienvenido al foro.

Con CSS puedes usar :target para, entre otras cosas, mostrar/ocultar contenido según la URL.

Para el caso que pones, podría ser algo así:

Código CSS:
Ver original
  1. #wrapper-nosotros {
  2.   display: none;
  3. }
  4.  
  5. #wrapper-nosotros:target {
  6.   display: block;
  7. }
  #3 (permalink)  
Antiguo 20/11/2013, 15:50
Avatar de GusleonP  
Fecha de Ingreso: octubre-2013
Ubicación: Bogota
Mensajes: 24
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: Diseño y maquetación

Hola...si te das cuenta en la dirección que envias, termina con #wrapper-nosotros, ese (#) indica que son enlaces ancla....básicamente es un solo un archivo html que tiene toda la información, cada sección esta dentro de elemento con un ID, los enlaces superiores o laterales llaman al mismo archivo html mas el identificador del elemento que quiere mostrar (pagina.html#identificador). Al body se le quita el scroll horizontal con CSS y listo. Te pego el codigo que hace justo lo que tu dices:

PRIMERO EL CSS

Cita:
ul{width:100%; list-style:none; margin:0px; padding:0px; width:200%}
ul li{float:left}
ul li#uno{background:#666; height:100%; width:50%}
ul li#dos{background:#ccc; height:100%; width:50%}
body{overflow-x:hidden}
AHORA EL HTML
Cita:
<ul>
<li id="uno"><a href="prueba.html#dos">IR A DOS</a></li>
<li id="dos"><a href="prueba.html#uno">IR A UNO</a>
</li>
</ul>
Crea un HTML guardalo como prueba.html y veras como funciona el tema. Si quieres agregar mas LI o "pantallas" a tu diseño solo agrega un nuevo LI y modifica el ancho del UL, en este ejemplo esta en 200% por que solo hay dos LI, si son 3, el ancho del UL sera 300% y así sucesivamente.

Es bastante simple, si tienes alguna duda con gusto te ayudo!!!

Etiquetas: página
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:17.