Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Maquetar este menú

Estas en el tema de Maquetar este menú en el foro de CSS en Foros del Web. Hola, tengo que maquetar un menu especifico y tengo dudas al respecto en tanto a los detalles de unos puntitos como muestro en la imagen ...
  #1 (permalink)  
Antiguo 21/03/2014, 01:30
 
Fecha de Ingreso: junio-2011
Mensajes: 26
Antigüedad: 12 años, 10 meses
Puntos: 0
Maquetar este menú

Hola, tengo que maquetar un menu especifico y tengo dudas al respecto en tanto a los detalles de unos puntitos como muestro en la imagen

El menú que tengo que hacer es este:


No se me ocurre como realizar esos puntitos que rodean todo el menú, quisiera que me den alguna recomendación.

Mi prioridad es realizar los puntitos que rodean todo el menú, los otros puntitos que separan las letras del menú creo que si podré realizarlo.

Esto es lo que vengo realizando:

Código HTML:
Ver original
  1.     <title>menu</title>
  2. </head>
  3. <style type="text/css" media="screen">
  4.     body{
  5.         font-family: verdana;
  6.     }
  7.     a{
  8.         text-decoration: none;
  9.         color: #fff;
  10.     }
  11.     #menu{
  12.         -webkit-border-radius: 30px;
  13.         -moz-border-radius: 30px;
  14.         border-radius: 30px;
  15.         background:#E21E83;
  16.         float: left;
  17.         padding: 0px;
  18.     }
  19.     #menu li{
  20.         display: inline;
  21.         padding: 18px;
  22.         float: left;
  23.     }
  24.  
  25.  
  26.     <ul id="menu">
  27.         <li><a href="#">Menu 1</a></li>
  28.         <li><a href="#">menu 2</a></li>
  29.         <li><a href="#">menu 3</a></li>
  30.     </ul>
  31.  
  32.  
  33. </body>
  34. </html>

Eso es todo, quiero alguna recomendación/consejo

Saludos.
  #2 (permalink)  
Antiguo 21/03/2014, 02:43
Avatar de temerariomalaga  
Fecha de Ingreso: marzo-2013
Ubicación: Londres
Mensajes: 156
Antigüedad: 11 años, 1 mes
Puntos: 9
Respuesta: Maquetar este menu

Prueba a ponerle a los enlaces lo siguiente:
Código CSS:
Ver original
  1. border: 1px dashed;
__________________
Málaga Club de Fútbol: Memoria, Compromiso, Fe
  #3 (permalink)  
Antiguo 21/03/2014, 03:55
 
Fecha de Ingreso: junio-2011
Mensajes: 26
Antigüedad: 12 años, 10 meses
Puntos: 0
Sonrisa Respuesta: Maquetar este menu

Cita:
Iniciado por temerariomalaga Ver Mensaje
Prueba a ponerle a los enlaces lo siguiente:
Código CSS:
Ver original
  1. border: 1px dashed;
He probado con
Código CSS:
Ver original
  1. border: 3px dotted #F99BD4;

Pero el problema es que los puntos estan muy pegados en el borde radius, nisiquiera se puede diferenciar si son puntos o borde solido en las esquinas.

Habrá alguna otra forma de poder hacerlo?
  #4 (permalink)  
Antiguo 21/03/2014, 04: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: Maquetar este menu

Podrías meter la linea punteada en un pseudo-elemento:

Código CSS:
Ver original
  1. ul#menu {
  2.   position: relative;
  3. }
  4.  
  5. ul#menu:after {
  6.   position: absolute;
  7.   top: 8px;
  8.   right: 8px;
  9.   bottom: 8px;
  10.   left: 8px;
  11.   border-radius: 30px;
  12.   border: 1px dotted #fff;
  13.   content: '';
  14. }
  #5 (permalink)  
Antiguo 21/03/2014, 16:00
Avatar de andresgarciadev  
Fecha de Ingreso: junio-2013
Mensajes: 218
Antigüedad: 10 años, 10 meses
Puntos: 32
Respuesta: Maquetar este menú

la unica solucion que se me ocurre es usar border-image
  #6 (permalink)  
Antiguo 22/03/2014, 17:47
 
Fecha de Ingreso: febrero-2005
Mensajes: 11
Antigüedad: 19 años, 2 meses
Puntos: 1
Respuesta: Maquetar este menú

Cita:
Iniciado por andresgarciadev Ver Mensaje
la unica solucion que se me ocurre es usar border-image
+1; y a su vez, no existe necesidad de programarlo. Cuando algo ocupa más tiempo de lo debido lo puedes cargar como png; el problema aveces radica en el responsive, sin embargo, si empleas el tiempo que haz gastado en ello con solucionar luego las dimensiones, creo que es más producen te la segunda opción
  #7 (permalink)  
Antiguo 10/04/2014, 11:00
 
Fecha de Ingreso: junio-2011
Mensajes: 26
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Maquetar este menú

Gracias por sus recomendaciones, al final tuve que ponerlo como fondo png, y en el responsive le cambie el diseño a uno más básico.

Saludos.
  #8 (permalink)  
Antiguo 10/04/2014, 21:44
Avatar de siddartha23  
Fecha de Ingreso: septiembre-2013
Mensajes: 357
Antigüedad: 10 años, 7 meses
Puntos: 39
Respuesta: Maquetar este menú

Cita:
Iniciado por PanConMantequilla Ver Mensaje
Gracias por sus recomendaciones, al final tuve que ponerlo como fondo png, y en el responsive le cambie el diseño a uno más básico.

Saludos.
Si no te funcionó la solución que te dió Pzin, algo debes estar haciendo mal
  #9 (permalink)  
Antiguo 11/04/2014, 16:05
 
Fecha de Ingreso: junio-2011
Mensajes: 26
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Maquetar este menú

Cita:
Iniciado por siddartha23 Ver Mensaje
Si no te funcionó la solución que te dió Pzin, algo debes estar haciendo mal
El problema de border-image es que no se ve nada bien cuando se combina con border-radius, por eso opté usarlo como background, el resultado es muy bueno y como dije antes, en el responsive design cambio de menu a un dropdown y listo

Saludos.
  #10 (permalink)  
Antiguo 12/04/2014, 10:06
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: Maquetar este menú

Yo no dije nada de border-image.

Etiquetas: href, html, maquetar, todo
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:13.