Foros del Web » Programando para Internet » Javascript »

Modificacion de CSS mediante JS

Estas en el tema de Modificacion de CSS mediante JS en el foro de Javascript en Foros del Web. Hola, ¿Me podrían ayudar en lo siguiente? Como puedo hacer para que al mover la barra del range, mi CSS cambie, me explico: Tengo un ...
  #1 (permalink)  
Antiguo 29/12/2012, 09:02
 
Fecha de Ingreso: mayo-2012
Ubicación: Barcelona
Mensajes: 15
Antigüedad: 12 años, 6 meses
Puntos: 0
Modificacion de CSS mediante JS

Hola,
¿Me podrían ayudar en lo siguiente?
Como puedo hacer para que al mover la barra del range, mi CSS cambie, me explico:

Tengo un .html
Código:
<html>
<head>
	<title> # </title>	
</head>
<body>
<img src="Photo.jpg">
<input type="range" name="barra">
</body>
</html>
Y un .css
Código:
#img {
border-radius: ($variable) %;
}
Y quiero que en función del valor que le vaya dando a la “barra” (input type=”range”), mi variable de CSS cambie.

Ejemplo: Pongo la barra al medio (50%), pues que tenga un border-radius de 50%.

Espero haberme explicado bien.
Muchas gracias.
PD: Lo pongo en JS porque creo que tengo que hacerlo con eso.
  #2 (permalink)  
Antiguo 29/12/2012, 09:11
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Respuesta: Modificacion de CSS mediante JS

Hola GuillemPej

Prueba esto:

Código Javascript:
Ver original
  1. input type="range" name="barra" onchange="document.getElementById('algo').style.borderRadius=this.value">

Saludos,
  #3 (permalink)  
Antiguo 29/12/2012, 09:17
 
Fecha de Ingreso: mayo-2012
Ubicación: Barcelona
Mensajes: 15
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Modificacion de CSS mediante JS

Cita:
Iniciado por JavierB Ver Mensaje
Hola GuillemPej

Prueba esto:

Código Javascript:
Ver original
  1. input type="range" name="barra" onchange="document.getElementById('algo').style.borderRadius=this.value">

Saludos,
Muchas Gracias JavierB (:
  #4 (permalink)  
Antiguo 29/12/2012, 09:22
 
Fecha de Ingreso: mayo-2012
Ubicación: Barcelona
Mensajes: 15
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Modificacion de CSS mediante JS

Cita:
Iniciado por JavierB Ver Mensaje
Hola GuillemPej

Prueba esto:

Código Javascript:
Ver original
  1. input type="range" name="barra" onchange="document.getElementById('algo').style.borderRadius=this.value">

Saludos,
Y si en lugar del border radius le pongo un:

-webkit-filter: grayscale(porcentaje);

¿Cómo seria?

Gracias

Última edición por GuillemPejo; 29/12/2012 a las 09:38

Etiquetas: input, range
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 10:16.