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

Navbar con triángulos como Facebook

Estas en el tema de Navbar con triángulos como Facebook en el foro de Diseño web en Foros del Web. Buenas noches, primero que nada, pongo este th en ésta sección porque no sé si se llevaría a cabo con CSS o Jquery. Quisiera saber ...
  #1 (permalink)  
Antiguo 04/08/2013, 18:08
 
Fecha de Ingreso: diciembre-2010
Mensajes: 180
Antigüedad: 13 años, 4 meses
Puntos: 5
Navbar con triángulos como Facebook

Buenas noches, primero que nada, pongo este th en ésta sección porque no sé si se llevaría a cabo con CSS o Jquery.

Quisiera saber cómo hacer un navbar como la de la biografia de facebook con triángulos en el bottom, creo que sería algo bastante simple, pero no tengo mucha idea de cómo hacerlo...

Osea lo que quiero es que la pestaña seleccionada en la web tenga el triángulo abajo, y cuando se cambie de pestaña se quite de la anterior y se ponga en la actual, me explico?

Una imagen dice más que mil palabras:
__________________
WWW.LLORK.COM - El futuro es nuestro
Blog de descargas, tutoriales, guías, noticias y más.
  #2 (permalink)  
Antiguo 05/08/2013, 02:24
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Navbar con triángulos como Facebook

podría ser un background, que tenga un background-position: bottom center.

eso lo añades a una clase por ejemplo

.active

y ya sea por lenguaje de servidor o javascript se lo aplicas al menu clickado.
  #3 (permalink)  
Antiguo 05/08/2013, 03:15
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Navbar con triángulos como Facebook

Podrías usar un pseudo-elemento y crear un triángulo jugando con los bordes. Luego lo ajustas con un posicionamiento absoluto:

Código CSS:
Ver original
  1. li {
  2.   position: relative;  
  3. }
  4.  
  5. li:after {
  6.   position: absolute;
  7.   bottom: 0;
  8.   left: 50%;
  9.   width: 0;
  10.   height: 0;
  11.   margin-left: -10px;
  12.   border-left: 10px solid transparent;
  13.   border-right: 10px solid transparent;
  14.   border-bottom: 10px solid #cfcfcf;
  15.   content: '';
  16. }

El resultado sería algo tal que:


Etiquetas: css, facebook, navbar
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 23:45.