Foros del Web » Creando para Internet » CSS »

Se puede crear un menú de opciones, y se aplican estilos CSS?

Estas en el tema de Se puede crear un menú de opciones, y se aplican estilos CSS? en el foro de CSS en Foros del Web. Hola He estado buscando la manera de crear algo en HTML, que me permita aplicar un estilo CSS. La idea es inicialmente, Que mediante un ...
  #1 (permalink)  
Antiguo 02/12/2008, 03:12
 
Fecha de Ingreso: noviembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Se puede crear un menú de opciones, y se aplican estilos CSS?

Hola

He estado buscando la manera de crear algo en HTML, que me permita aplicar un estilo CSS.

La idea es inicialmente, Que mediante un código HTML se pueda aplicar cierto estilo CSS. (Tengo una hoja de estilos, estilo.CSS)

Ejemplo:


Opción1: Sin fondo.

Aplicar tal CSS sin fondo.

Opción2: Con fondo.

Aplicar tal CSS Con fondo.

Así la gente que visita el foro, puede optar sacar o no el fondo que se está aplicando mediante estilos CSS.

Saludos
Iván
  #2 (permalink)  
Antiguo 02/12/2008, 13:12
 
Fecha de Ingreso: noviembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Tercera pregunta que hago. Y nada... Tan complicado soy en redactar :(

Saludos
Iván
  #3 (permalink)  
Antiguo 02/12/2008, 13:46
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Quizá era porque ni se hace con HTML ni con CSS: se hace con Javascript o PHP.

A mí también me pasaba eso, no te preocupes .

Bueno, al grano, lo más fácil es hacerlo con Javascript, así:
Pon esto entre <head> y </head>:
Código HTML:
<script type="text/javascript">
function cambiarfondo(){
document.body.style.background = 'url(fondo2.jpg)'
}
</script> 
Cambia fondo2.jpg por el fondo que quieras.

Y esto en el body:
Código HTML:
<a href="#" onclick="cambiarfondo()">fa</a> 
  #4 (permalink)  
Antiguo 02/12/2008, 13:49
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Ivan, tampoco te impacientes.
Mira a ver si puedes adaptar este código de Mikmoro a lo que deseas.
Creo recordar que tenía otro ejemplo para el cambio de color al body, pero ahora no lo he encontrado. Si recuerdo, te pondré el enlace.

Un saludo

viste, en un momento 2
No vi tu respuesta, Raul
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++

Última edición por kseso?; 02/12/2008 a las 18:37 Razón: Corregir enlace
  #5 (permalink)  
Antiguo 02/12/2008, 14:08
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 2 meses
Puntos: 10
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

La verdad es que si esta bastante mal explicado el tema. Igual se puede hacer, pero lo que necesitas es preguntar en el foro de javascript.
Saludos, FS
__________________
oohh... quisiera ser godines!!!
  #6 (permalink)  
Antiguo 02/12/2008, 18:20
 
Fecha de Ingreso: noviembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Hola Gracias por responder.

Raúl, tu solución es la que me parece más cómoda.

La sección de la web que quiero cambiar es la que corresponde una parte de todo la web...

En la hoja de estilos CSS, trabaja con el siguiente código.

ul.forums
{
background-color: none;
background-image: url('fondo.jpg') ;
background-repeat: repeat-y
}

Traté de adecuarlo a tu función, pero no me resulta.

Cómo lo puedo hacer?
  #7 (permalink)  
Antiguo 02/12/2008, 18:40
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Rapaig, precisamente es lo que hace Mikmoro con css en la página que te enlacé. Que por cierto, había un error en el enlace (no advertido pero ya corregido)
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #8 (permalink)  
Antiguo 02/12/2008, 18:46
 
Fecha de Ingreso: noviembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Cita:
Iniciado por kseso? Ver Mensaje
Rapaig, precisamente es lo que hace Mikmoro con css en la página que te enlacé. Que por cierto, había un error en el enlace (no advertido pero ya corregido)
Por lo que edité del código, escribe tres veces lo mismo.

No me parece cómodo. Y como es un foro, no puedo editar direcatemente el código del foro, salvo algunas secciones.


Atte. y muchas gracias por responder nuevamente.
Iván
  #9 (permalink)  
Antiguo 02/12/2008, 18:49
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Había otra solución con el mismo ejemplo que has visto mucho más simple, pero hecha con javascript, lo que para el caso, es lo mismo que intentes aplicar la solución que te propone Raulmmmm.

Si tienes problemas con esa puedes mirar cómo lo hace DragonX en su web:

http://www.urbanchip.com.ar/
__________________
Visita mi nueva web idplus.org
  #10 (permalink)  
Antiguo 02/12/2008, 19:00
 
Fecha de Ingreso: noviembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Hola de nuevo..

He visto tu solución, es interesante. Pero resulta que el foro solo tiene una sola hoja estilos.

Y al editar el código, cuando haces click en los colores, llama a otras hojas de estilo diferentes.

Saludos y muchas gracias de nuevo
Iván.

PD: Si lo que busco es como modificar tal parte de la hoja de estilos, para que el usuario diga si quiere o no con fondo.
  #11 (permalink)  
Antiguo 02/12/2008, 19:06
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Ah, de acuerdo
(esa no era mi solución, sino de DragonX, o de donde sea, pero eso no tiene mucha importancia).
__________________
Visita mi nueva web idplus.org
  #12 (permalink)  
Antiguo 02/12/2008, 19:26
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Este sí está basado en mi ejemplo:

http://www.araudi.net/forosdelweb/Rapaig.html
__________________
Visita mi nueva web idplus.org
  #13 (permalink)  
Antiguo 02/12/2008, 19:50
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Por cierto: aunque en el truco original el cambio era de sólo una clase (como en el que te pongo), después se transformó a leer distintas hojas de estilo por el aporte de JavierB, para que el cambio fuera persistente mediante una cookie, que imagino que es el siguiente problema que te vas a encontrar.

Puedes ver el desarrollo del hilo y el resultado final aquí
__________________
Visita mi nueva web idplus.org
  #14 (permalink)  
Antiguo 02/12/2008, 19:58
 
Fecha de Ingreso: noviembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Mikmoro...

Creo que es lo que busco, pero no funciona correctamente... Como siempre tentaré al destino probando luego os cuento

Muchas gracias por todo.. y por el tiempo!!

SAludos
Iván
  #15 (permalink)  
Antiguo 02/12/2008, 20:11
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

"no funciona correctamente" sin dar explicaciones es mucho decir. Me gustaría que te explicaras.
__________________
Visita mi nueva web idplus.org
  #16 (permalink)  
Antiguo 02/12/2008, 20:17
 
Fecha de Ingreso: noviembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Jaja..

Es que para darte las explicaciones, debo revisar las posibles alternativas. No puedo solo dejar que uds hagan el código. También debo aprender. ^^

Creo que el error está en la id=lista.

Por alguna extraña razón, no puedo ver todo el código fuente del bendito foro. Pero utilizando un addons para firefox, acá coloco una captura, donde aparecen las ID y las Class.

Como soy nuevo en esto, no se identificar muy bien dichas cosas. Esto es parte del ocio que tengo, porque mi área son las estructuras de hormigón XD...

Acá va la captura:



De antemano muchas gracias, nuevamente.
Iván
  #17 (permalink)  
Antiguo 03/12/2008, 18:31
 
Fecha de Ingreso: noviembre-2008
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Hola Mikmoro

he seguido probado hoy... Y creo que es la ID. Pues ya el tema me supera.

Saludos
Iván
  #18 (permalink)  
Antiguo 04/12/2008, 02:07
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Se puede crear un menú de opciones, y se aplican estilos CSS?

Fíjate bien en el ejemplo que te puse. Puse un ID al ul:

<ul id="lista" class="forums">

para luego desde el javascript:

dataLayer=document.getElementById('lista');

Mira el ejemplo con detenimiento, a ver si lo puedes aplicar bien.
__________________
Visita mi nueva web idplus.org
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 11:27.