En la entrada anterior creamos un archivo con extensión .css y la enlazábamos al archivo index.html.
Ahora crearemos otro archivo nuevo con extensión .css y distinto nombre (yo le he llamado final3.css), y crearemos dos botones en la página web para poder intercambiar los estilos en que se muestra nuestra página.
Modificaciones que hay que realizar en el archivo index.html:
1.- Hay que añadir un identificador al link del estilo que vamos a usar por defecto.
Le podéis poner el nombre que queráis, en mi caso le he puesto "estilo"
<link href="final.css" rel="stylesheet" type="text/css" id="estilo">
2.- En el head del index.html insertaremos un script con una función con el nombre que queráis, en mi caso se llama "cambio"
<script type="text/javascript" language="JavaScript">
function cambio(archivo){
document.getElementById("estilo").href= archivo;
}
</script>
3.- Por último, en el body del index.html añadiremos un botón, cuya etiqueta le he puesto "Cambio de estilo! y que al hacer click, llamará a la función cambio, pasándole como argumento el nombre del nuevo archivo css que hemos creado.
<button type="button" onclick="cambio('final3.css')">Cambio de estilo!</button>
Podéis crear otro botón para que al hacer click vuelva al estilo inicial (el que hemos puesto por defecto) y tantos botones como estilos deseéis probar.
Asignatura que se imparte en el Centro Universitario de Mérida en los grados de Ingeniería en Diseño Industrial y en Geomática.
lunes, 7 de marzo de 2016
JavaScript. Cambio dinámico en el estilo de una página web con distintos archivos .css
Publicado por
Halina
en
2:22
Enviar por correo electrónico
Escribe un blog
Compartir en X
Compartir con Facebook
Compartir en Pinterest
Etiquetas:
cambiar estilos
,
CSS
,
JavaScript
Suscribirse a:
Enviar comentarios
(
Atom
)
No hay comentarios :
Publicar un comentario