Comunidad de diseño web y desarrollo en internet online

Este menu en CSS

Citar            
MensajeEscrito el 06 Dic 2005 05:57 pm
Hola amigos:
Quisiera saber si me pueden ayudar a hacer este menu en CSS, o sea, a que me digan como hacerlo, pues yo ya lo hice con JS.

Caracteristicas:
El rollover del botón es sencillo, al pasar por arriba del botón cambia de color el texto.
El logo tenga un vinculo a la página principal.

Espero me puedan ayudar..

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 06 Dic 2005 07:13 pm
Para eso te sirve perfectamente el tuto de menus de navegacion.

http://www.cristalab.com/tutoriales/130/crear-menus-de-navegacion-en-css-usando-listas

Incluso creo que lo podrias hacer sin imagenes (aparte del logo por supuesto)

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 06 Dic 2005 07:17 pm
Si ramm creo que de hecho yo podría hacerlo (pero con ayuda) lo que no me queda claro es como pongo la imagen de fondo (el rectangulo con bordes redondeados) y el logo encima junto con el texto (botones)

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 06 Dic 2005 07:28 pm

Código :

<div id="barra">
  <h1><a href="/"><span>ElavDesigner</span></a></h1>
  <ul>
    <li><a href="/portafoio/">Portafolio</a></li>
    <li><a href="/portafoio/">Portafolio</a></li>
    <li><a href="/portafoio/">Portafolio</a></li>
  </ul>
</div>


Código :

#barra {
  width:496px;
  height:35px;
  background-image:url(fondo_menu.png);
  }
#barra h1 {
  margin:0;
  padding:0;
  float:left;
  }
#barra h1 a {
  display:block;
  width:136px;
  height:35px;
  background-image:url(logo.png);
  }
#barra h1 a span {
  display:none;
  }


Eso para crear un boton con el logo, link al inicio y de paso esconder el titulo del sitio.

Lo demas lo puedes hacer con el tuto.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 06 Dic 2005 07:34 pm
Gracias ^^ voy a probar.........

Bueno para empezar le modifiqué algunas cosas. Por ejemplo le quite la etiqueta <li> porque me lo mostraba como una lista hacia abajo.
me va quedando así:



Ahora ¿Cómo hago para bajar el texto al nivel de el logo, separarlo como en la imagen de arriba y que además no me muestre el texto subrayado y me lo muestre en blanco?

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 06 Dic 2005 08:44 pm
elav todos esos cambios te vienen explicados en el tutorial que te indican mas arriba, te lo dejo aqui de nuevo:

http://www.cristalab.com/tutoriales/130/crear-menus-de-navegacion-en-css-usando-listas

Por noctam

Claber

197 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Dic 2005 09:00 pm
OK ustedes ganan voy a revisar el tuto ^^

De todos modos sigo aceptando ayuda fácil ;)

[pedro]elav, te apreciamos aquí. Haznos un favor... no escribas posts cada vez que se te ocurre... si ya tienes una respuesta y nadie ha escrito más en el hilo, edita el anterior, pero no nos hagas leer respuestas que podrían ir juntas.... de nuevo, por favor. Llevo tres días "juntando" tus respuestas que podrían ir en un sólo post. Por ahora te lo pido por favor y como dijeran los aztecas, en buena onda...[/pedro]

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 06 Dic 2005 09:31 pm
Elav, la idea de Cristalab es precisamente que te esfuerces por aprender, no que te den la ayuda fácil. :roll: :roll:

De todos modos... no lo sé... ayuda más fácil que los tutoriales y los foros para dudas no existe, a menos que esperes que te den las cosas hechas.

Por lo de alinear el logo y los links, puedes fijarte en este link:
http://www.cristalab.com/foros/viewtopic.php?t=15068
Mi problema era diferente, pero la solución que me dio NEO_JP te puede servir también.

Por lo demás, creo que en el tuto está todo.

Por Elke

321 de clabLevel



 

La Ciudad de la Furia

firefox
Citar            
MensajeEscrito el 06 Dic 2005 09:34 pm
No necesitas eso.

Vuelve a poner los <li> y sigue las instrucciones del tuto, juega con los padding, y asi muy facilmente lo logras, creo que no hay forma mas facil que esa.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 06 Dic 2005 09:55 pm
ok pero en el tuto no ponen especificamente como bajar o subir el texto un poquito....pero bueno, ya estoy tomando el metodo Clab (esfuerzo)

Bueno si me ayudó mucho ........gracias Elke

[pedro]Sigo juntando esta cosa.[/pedro]

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 06 Dic 2005 10:57 pm
con padding-top: xx controlas la separación del texto del borde superior.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 07 Dic 2005 02:11 pm
Bien ramm ya logré poner el texto centrado aunque no recuerdo que haya puesto padding-top.

Ahora me haría falta saber como separo el texto entre ellos.

PD: Miren amigos, lo que en realidad sucede es que no sé para que es cada cosa. Si tuviera una especie de diccionario CSS donde diga para que es cada cosa, tal vez no pasara tanto trabajo. ¿Saben de alguno?

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 07 Dic 2005 03:06 pm

Por Zarzamora

BOFH

3056 de clabLevel

3 tutoriales
12 articulos

 

firefox
Citar            
MensajeEscrito el 07 Dic 2005 03:13 pm
Bien zarzamora lo que tendré que buscar un traductor ahora ^^ De todos modos pienso que eso mismo se debería de hacer en Clab pero en español claro y ponerlo en tutoriales o algo así. de todas formas está muy bueno. gracias ^^

[elav] Bueno he empezado desde cero y lo primero que hice fue poner esto

html

Código :

<div id="contenedor">
       <div id="header">
       </div>
       <div id="swf">
       </div>
       <div id="contenido">
       <div>
</div>


CSS

Código :

BODY { 
   font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
   margin: 10 0 10 0px; 
   text-align: center; 
   background-color: #ebebeb; 
} 
#contenedor{ 
   text-align:left; 
   width:496px; 
   margin:auto; 
} 
#contenido{
   text-align:center;
   width:496px;
   margin:auto;
} 
#header {
  width:496px;
  height:35px;
  background-image:url(../images/fondo_menu.gif);
  text-align:right;
  }
#header h1 {
  margin:0;
  padding:0;
  float:left;
  }
#header h1 a {
  display:block;
  width:136px;
  height:35px;
  background-image:url(../images/logo.gif);
  }
#header h1 a span {
  display:none;
  }
#navi {  
   list-style:none;
   margin:0;
   padding:0;
}
#navi li {
   margin:2px;
   padding:8px; //Ya no necesito el padding, tambien quitare el borde que puse antes.
   float:right;
}
#navi li a {
   display:block;
   width:100px;
   padding:4px 0;
   text-decoration:none;
   text-align:center;
   font-size:11px;
   color:#FFFFFF;
   background-color:#000000;
   border-left:10px solid #666666;  //Agrego un borde ancho a la izquierda
}
#navi li a:hover {
   color:#99CC00;
   background-color:#003366;
   border-left-color:#99CC00; //Luego le cambio el color al borde en el evento hover.
}
//Ahora vamos con el hover:
#navi li a:hover {
   color:#99CC00;
   background-color:#003366;
}


Y me quedé aquí porque no hay forma de que el menu se ponga horizontal

Hasta aqui para tener un orden de lo que quería junto con el código del menú que me dio ramm

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  



Ultima edición por elav el 07 Dic 2005 05:45 pm, editado 1 vez

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 07 Dic 2005 03:16 pm

Por Elke

321 de clabLevel



 

La Ciudad de la Furia

firefox
Citar            
MensajeEscrito el 08 Dic 2005 03:46 pm
Sigo sin poder alinear el texto a la derecha y separarlo. ¿Hay algo mal en ese código?
Se me hace un poco complicado esto del CSS. :cry:

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 08 Dic 2005 04:05 pm
A #navi { le pones float:right; y a los #navi li { le pones float:left;
el primero, manda toda la lista a la derecha, (logico no? float:right;=flotar a la derecha)

Y lo segundo manda a los <li> a ponerse cada uno a la izquierda del anterior.
Tienes un link o algo?

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 08 Dic 2005 04:21 pm

ramm escribió:

Tienes un link o algo?


¿cómo que si tiene un link? :?

Por mel

31 de clabLevel



Genero:Masculino  

La Habana . Cuba

firefox
Citar            
MensajeEscrito el 08 Dic 2005 04:40 pm
Un link a lo que está haciendo... U_U

Algunas recomendaciones:

Código :

BODY { ---> No uses mayúsculas en los nombres de los tags
   font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; --> Usa font-family y font-size, es más adecuado y te permite controlar mejor tus fuentes y no revuelvas, aquí manejas puntos y más abajo píxeles
   margin: 10 0 10 0px;
   text-align: center;
   background-color: #ebebeb; --> Los hexadecimales en mayúscula, por favor
} 

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 08 Dic 2005 05:12 pm
Lo voy a poner (se refieren al trabajo hasta ahora ¿no?)

Ya se me puso todo horizontal ^^ Ahora voy a ver como logro ponerlo a la altura del logo, porque me queda debajo de la imagen del fondo y el logotipo. Gracias.

Voy a ver si logro resolverlo yo solo

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 09 Dic 2005 07:52 pm
elav yo tambien estoy estudiando algo de css y xhtml... te recomiendo igual los maestros que respondieron antes ... que LEAS los manuales !!!!
'display:inline' te puede ayudar para las etiquetas <li>
san google en español tambien ayuda mucho

Por cexsxar

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Dic 2005 05:23 pm
Ya lo creo, pero esto del CSS resulta algo complicado a veces si no sabes para que es cada cosa, como y cuando se utiliza...etc
Pienso que este tipo de aprendizaje requiere de alguien (profesor, amigo....) que te guíe.

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 12 Dic 2005 06:21 pm
el tema del aprendizaje ya ha sido tratado, pero en épocas de internet dudo que la ayuda guiada sea la única manera de aprender las cosas.

sólo ve a tu alrededor, todo cristalab está lleno de autodidactas que aprendieron con tutoriales, y en señal de agradecimiento escriben más para que otra gente pueda aprender

dime, si de verdad este tipo de aprendizaje fuera únicamente a través de otra persona, crees que tendría sentido escribir estos documentos?

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 12 Dic 2005 07:28 pm
Mira fael en este tipo de aprendizaje influyen muchas cosas. Ya dije anteriormente que no es que no quiera aprender por mis medios, es que no tengo muchos medios, ¿entiendes? Estoy seguro que si me encontrara con un libro de CSS aprendiera, pero no tengo donde encontrarlo. Ese es el problema. La conexión en mi pais es muy mala y a veces entrar a sitios donde normalemente culaquiera de ustedes les tomaria 2 seg a mi se me abre en 1 o hasta 5 minutos Imaginate entonces como va la cosa. Por eso necesito tanta ayuda.

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

firefox
Citar            
MensajeEscrito el 12 Dic 2005 08:18 pm
Mmmmm... pues eso es cierto, pero tambien puedes hacer lo que muchos hacemos.

Click derecho y ver codigo fuente, buscamos el archivo CSS y luego vamos viendo como hicieron cada cosa que nos interesa.

Bueno, al menos yo hago eso, por que así tambien puedo ir calando y ver como cambia.

Por Reymond

Claber

1111 de clabLevel

5 tutoriales
1 articulo

Genero:Masculino  

Mobile developer

firefox
Citar            
MensajeEscrito el 12 Dic 2005 09:26 pm
Exacto cuando no tienes $$, para pagar un curso o profesor privado, es ver, experimentar y practicar, practicar y más aún practicar.

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 12 Dic 2005 10:43 pm
tooooooooooooooooooooooodo lo que sé es gracias al Internet :: ;) [gracias internet, mi mejor maestro :love:]

Solamente es cosa de buscar :: [recuerda que el que busca, encuentra]

Por gabovanlugo

651 de clabLevel



Genero:Masculino  

Code Designer

firefox

 

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