bueno, estaba diseñando mi sitio web...
obviamente con php y tal...
pero ahora me encontre con un problema y quiero que mi menu tenga aquel efecto que
cuando estoy en una opcion la imagen de fondo cambia
por ejemplo el menu es una lista con las opciones
- inicio
- sobre
- staff
digamos que estoy en la pagina home, entonces la opcion "inicio" del menu va a tener una imagen de fondo diferente..
si estoy en la pagina "sobre" la imagen de fondo va a ser diferente, etc...
cual seria la mejor manera para hacer esto? e visto montones de paginas que usan este efecto, pero no se de que manera seria la mas efectiva?
por ejemplo. se me ocurre la principal, mi menu lo hago con require.
mi menu llega a cada una de las paginas desde la funcion requiere(); ahora...
lo unico que se me ocurre, es que en cada pagina se inicie una variable que diga que indice del menu tendra un color "diferente"
hacer algo como...
nombre de la pagina poner al inicio
index.php --> $menu_light[0] = 1;
sobre.php --> $menu_light[1] = 0;
staff.php --> $menu_light[2] = 0;
y luego en el menu que seria de la siguiente manera
menu.php
en otras palabras
digamos que estoy en la pagina indice
esta tiene una variable que dice que la variable $menu_light[0] sea igual a uno
entonces despues la clase de la opcion del menu ya no sera "menu_0" sino que sera "menu_01"
y esa clase sera diferente al resto...
pero es esto... como decir... una buena manera de hacerlo??
tengo otras opciones que dejen mi codigo mas ordenado? o mas lindo xD?
o tambien, me gustaria escuchar comentarios de algunos comentarios =)...
porfavor?
obviamente con php y tal...
pero ahora me encontre con un problema y quiero que mi menu tenga aquel efecto que
cuando estoy en una opcion la imagen de fondo cambia
por ejemplo el menu es una lista con las opciones
- inicio
- sobre
- staff
digamos que estoy en la pagina home, entonces la opcion "inicio" del menu va a tener una imagen de fondo diferente..
si estoy en la pagina "sobre" la imagen de fondo va a ser diferente, etc...
cual seria la mejor manera para hacer esto? e visto montones de paginas que usan este efecto, pero no se de que manera seria la mas efectiva?
por ejemplo. se me ocurre la principal, mi menu lo hago con require.
mi menu llega a cada una de las paginas desde la funcion requiere(); ahora...
lo unico que se me ocurre, es que en cada pagina se inicie una variable que diga que indice del menu tendra un color "diferente"
hacer algo como...
nombre de la pagina poner al inicio
index.php --> $menu_light[0] = 1;
sobre.php --> $menu_light[1] = 0;
staff.php --> $menu_light[2] = 0;
y luego en el menu que seria de la siguiente manera
menu.php
<ul>
<li class="menu_0<? echo $menu_light[0]; ?>"> opcion 1
<li class="menu_0<? echo $menu_light[1]; ?>"> opcion 2
<li class="menu_0<? echo $menu_light[2]; ?>"> opcion 3
<li class="menu_0<? echo $menu_light[3]; ?>"> opcion 4
[/list]en otras palabras
digamos que estoy en la pagina indice
esta tiene una variable que dice que la variable $menu_light[0] sea igual a uno
entonces despues la clase de la opcion del menu ya no sera "menu_0" sino que sera "menu_01"
y esa clase sera diferente al resto...
pero es esto... como decir... una buena manera de hacerlo??
tengo otras opciones que dejen mi codigo mas ordenado? o mas lindo xD?
o tambien, me gustaria escuchar comentarios de algunos comentarios =)...
porfavor?