web - Escrito por elizagarate en Sábado, Noviembre 4, 2006 7:42 - 0 Comments
Crear un style switcher o alternador de estilos
En este post Francisco López de webintenta nos muestra como crear un "alternador de estilos. Lo reproduzco textualmente.
vamos a ir un poco más allá y crear un "style-switcher" o alternador de estilos. Lo primero que debemos tener es 2 o más estilos, cada uno de ellos con su propio titulo. Uno de ellos con rel="stylesheet", que será el que coja por defecto y los otros dos con, por ejemplo, rel="alternativo stylesheet":
- <link href="css1.css" rel="stylesheet" type="text/css" title="css1"/>
- <link href="css2.css" rel="alternativo stylesheet" type="text/css" title="css2"/>
Posteriormente debemos tener una función Javascript que se encargue de cambiar de estilo, pasándole como parámetro el título del mismo:
- function EstablecerCSS(title) {
- var i, a, main;
- for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
- if(a.getAttribute("rel").indexOf("style") != -1 &&
- a.getAttribute("title")) {
- a.disabled = true;
- if(a.getAttribute("title") == title)
- a.disabled = false;
- }
- }
- }
Y ahora tan sólo queda llamar a la función en el HTML:
- <div id="enlaces">
- <a href="javascript:EstablecerCSS(‘css1′);">Estilo 1</a>
- <a href="javascript:EstablecerCSS(‘css2′);">Estilo 2</a>
- </div>
Ver ejemplo en funcionamiento »»
Fuente | webintenta
Contenidos populares
- “Recent Acquisitions: Digital Typography” tendencias posmodernas en la tipografía.
- artesvisuales en Arte y Diseño
- Yomar Augusto
- Jérôme Mireault
- Frutiger
- TYPOMAG – Tipografía en las revistas
- Oscar LLorens
- El tren vuelve, de Sra. Rushmore para Renfe
- El futuro de Africa se lleva en el vientre de sus madres
- Pedro Luis Rahota
- Robert Capa en Madrid
- un objeto inteligente , se puede cambiar d escala sin deformar la imagen?...
- me gustooooooooooo ...
- nomanches esta genial!! me lleve un buen tiempo viendo tutoriales y ningunno me...
- Alguien sabe como se pega un objeto dentro de una forma en ilustrator? Lo que en...
- Ah, qué tendrá el pegar dentro para tener tantos adeptos?...
- SALUDOS.
SOMOS UNA EMPRESA QUE SE DEDICA A GRABAR EN METALES COMO EL ZINC, MAGN...
- Yo veo la figura de un leon...
- CREO QUE SON LAS ETAPAS DEL PRODUCTO ENTRE ESTAS ESTA INTRODUCCION, CRECIMIENTO,...
Alumnos, Books - Nov 28, 2009 8:30 - 0 Comments
Ricardo Vinent, antiguo alumno y diseñador vital.
Más en Books
- Book-Portfolios
- Dress Graph
- Eclecta un proyecto de Jesús Briosso
- Vida Cerda
- Empieza la presentación de los proyectos
Alumnos, Videos - Jul 19, 2010 8:34 - 0 Comments
Squizo
Más en Alumnos
- Abecedarios creativos
- VIDA proyecto de After Effects de Edu Carmona
- Jesús Briosso está de “feria”
- Una historia que manda huevos
- Creativos en Flickr – Ignacio Er Viti
Usabilidad - Sep 11, 2009 8:21 - 0 Comments
Diseñador, programador y usuario.
Más en Usabilidad
- Usuario
- El diseño al servicio de la comunicación
- Programador
- Comunicación y aplicaciones web
- Usabilidad

Deje un comentario.