Foros del Web » Creando para Internet » CSS »

meter una variable dentro de un css

Estas en el tema de meter una variable dentro de un css en el foro de CSS en Foros del Web. a ver por ejemplo, si tengo una variable que tiene el valor "12.jpg" (por ejemplo, pero el valor va cambiando) quiero imprimir ese valor en ...
  #1 (permalink)  
Antiguo 23/01/2011, 07:10
 
Fecha de Ingreso: enero-2011
Mensajes: 21
Antigüedad: 6 años, 10 meses
Puntos: 0
Pregunta meter una variable dentro de un css

a ver por ejemplo, si tengo una variable que tiene el valor "12.jpg" (por ejemplo, pero el valor va cambiando) quiero imprimir ese valor en el css para que la imagen cambie, solo lo puedo hacer asi.



os muestro donde esta en el css cuando carga la imagen

Código CSS:
Ver original
  1. #header {
  2. width : 775px;
  3. height : 234px;
  4. position : relative;
  5. background : url(../images/15.jpg) no-repeat 0% 0%;
  6. margin : 0 auto;
  7. }


donde pone 15.jpg es donde quiero poner el valor de la variable
  #2 (permalink)  
Antiguo 23/01/2011, 07:17
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 8 años, 10 meses
Puntos: 306
Respuesta: meter una variable dentro de un css

Para eso debes:
Tener el estilo en el html (dentro del head o inline) y no en un archivo aparte .css, y utilizar algún lenguaje de programación como ser php, asp (del lado del servidor) ó javascript.
También podría ser alguna combinacion de ambos como ser ajax.
No se puede poner una "variable" en el css, ya que no es un lenguaje de programación.
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 23/01/2011, 07:34
 
Fecha de Ingreso: enero-2011
Mensajes: 21
Antigüedad: 6 años, 10 meses
Puntos: 0
De acuerdo Respuesta: meter una variable dentro de un css

Cita:
Iniciado por C2am Ver Mensaje
Para eso debes:
Tener el estilo en el html (dentro del head o inline) y no en un archivo aparte .css, y utilizar algún lenguaje de programación como ser php, asp (del lado del servidor) ó javascript.
También podría ser alguna combinacion de ambos como ser ajax.
No se puede poner una "variable" en el css, ya que no es un lenguaje de programación.
Saludos
muchas gracias por el consejo, me sirvió al 100% pongo mi código para que los que tengan la misma duda puedan ver



Código HTML:
Ver original
  1. <?php
  2.  
  3.   $top = 'b_top.jpg';
  4.  
  5. ?>
  6.  
  7. <style type="text/css">  #header {
  8. width : 775px;
  9. height : 234px;
  10. position : relative;
  11. background : url(images/<?php
  12.  
  13.   echo $top;
  14.  
  15. ?>) no-repeat 0% 0%;
  16. margin : 0 auto;
  17. }
  #4 (permalink)  
Antiguo 23/01/2011, 09:37
Avatar de sanxuan  
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 6 años, 11 meses
Puntos: 36
Respuesta: meter una variable dentro de un css

Una aclaración. El que el CSS se encuentre en el código HTML en el atributo style, en la cabecera usando <style> o en una hoja aparte no influye en absoluto.
Mediante javascript manejamos las estructura de la página que ha guardado el navegador después de haber leído el HTML y el CSS. No modificamos los ficheros HTML ni el CSS.

Etiquetas: variables
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 07:20.