Style Switcher con jQuery
1 COMENTARIO - Publicado hace 12 meses - Clasificado en: TUTORIALES, JQUERY, COOKIES, ESTILOS, CSSEn Kelvinluck.com me he encontrado con una muy sencilla forma de hacer un style swither (o intercambiador de estilos) aprovechando la potencia de selección de jQuery. El ejemplo también utiliza cookies con lo que el estilo elegido por el visitante es almacenado para mostrarselo por defecto la próxima vez que visita la página.
La aplicación del ejemplo es muy sencilla. Primero incluimos el fichero de jQuery.
<script type="text/javascript" src="jquery-1.2.6.js"></script>
Incluimos tanto el estilo que se mostrará la primera vez que el visitante acceda a la página como los estilos alternativos que deseemos.
<link rel="stylesheet" type="text/css" href="Estilos.css" title="Normal" media="screen" /> <link rel="alternate stylesheet" type="text/css" href="EstiloRojo.css" title="Rojo" media="screen" /> <link rel="alternate stylesheet" type="text/css" href="EstiloNegro.css" title="Negro" media="screen" />
Lo importante es asignarle un atributo "title" con un nombre que posteriormente utilizaremos para identificarlo.
Lo siguiente es crear los enlaces, que deben tener la clase "styleswitch" y el atributo "rel" con el nombre que aparece en el "title" del estilo al que vamos a pasar.
<ul> <li><a href="Ejemplo.html" rel="Normal" class="styleswitch">Estilo 1</a></li> <li><a href="Ejemplo.html" rel="Rojo" class="styleswitch">Estilo 2</a></li> <li><a href="Ejemplo.html" rel="Negro" class="styleswitch">Estilo 3</a></li> </ul>
Ahora tan sólo queda incluir el script de Kelvinluck.com, que se ayuda de un par de funciones de Quirksmode.
<script language="javascript">
/**
* Styleswitch stylesheet switcher built on jQuery
* Under an Attribution, Share Alike License
* By Kelvin Luck ( http://www.kelvinluck.com/ )
**/
(function($){
$(document).ready(function() {
$('.styleswitch').click(function()
{
switchStylestyle(this.getAttribute("rel"));
return false;
});
var c = readCookie('style');
if (c) switchStylestyle(c);
});
function switchStylestyle(styleName) {
$('link[@rel*=style][title]').each(function(i)
{
this.disabled = true;
if (this.getAttribute('title') == styleName) this.disabled = false;
});
createCookie('style', styleName, 365);
}
})(jQuery);
// cookie functions http://www.quirksmode.org/js/cookies.html
function createCookie(name,value,days){
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name){
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++)
{
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function eraseCookie(name){
createCookie(name,"",-1);
}
// /cookie functions
</script>
Ya tenemos realizado un intercambiador de estilos que recordará nuestra elección cada vez que carguemos la página.
Ver Ejemplo en funcionamiento » »
Algunas entradas relacionadas:
- Ajax con jQuery: el método load()
- Filtro :random con jQuery
- Columnas de igual tamaño con jQuery
- Tablesorter: Ordenar tablas de una forma sencilla
- Autotab: plugin de jQuery para auto-tabulación y filtrado de campos
- Construyendo un verdadero triple click con jQuery
- jQuery Easing Plugin
220 Estilos para Photoshop
0 COMENTARIOS - Publicado hace 16 meses - Clasificado en: ESTILOS, PHOTOSHOP, RECURSOSLos estilos de Photoshop nos pueden ser muy útiles para automatizar una serie de procesos y para acelerar el proceso de diseño. Yo los utilizo mucho para botones y barras de navegacion. En Deziner Folio nos ofrecen un paquete con 220 estilos. Una vez descargado y descomprimido, sólo tienes que abrir la ventana de estilos y pulsar en ella la flecha que se encuentra en la parte superior derecha de la ventana. Una vez hecho esto aparecerá un menú y seleccionaremos “Cargar estilos…” para seleccionar el archivo en formato .asl.
220 Photoshop Amazing Layer Stiles » »
Algunas entradas relacionadas:
- Estilos de plástico para Photoshop
- Badges mediante estilos de Photoshop
- Estilo de Photoshop para crear botones
- 56 estilos para Photoshop
- Estilos web 2.0 para Photoshop
56 estilos para Photoshop
2 COMENTARIOS - Publicado hace 28 meses - Clasificado en: PHOTOSHOP, RECURSOS, ESTILOS56 estilos para Photoshop que nos pueden ser de utilidad a la hora de diseñar distintos elementos de interface.
Algunas entradas relacionadas:
- 20 paquetes de pinceles de diseño vintage para Photoshop
- Acciones de Photoshop para retoque y efectos fotográficos
- +80 acciones de Photoshop para dar a tus fotografías aspecto vintage
- Estilos web 2.0 para Photoshop
- PSD Freebee: Gráficos PSD gratuitos
- Estilo de Photoshop para crear botones
- 20 Sets de pinceles para Photoshop
Estilos web 2.0 para Photoshop
1 COMENTARIO - Publicado hace 36 meses - Clasificado en: ESTILOS, PHOTOSHOP, RECURSOSSet de estilos para Photoshop para lograr un aire a lo web 2.0. Los estilos están incluidos dentro de un post que explica como están dibujados los logos de la web 2.0.
Algunas entradas relacionadas:
- 56 estilos para Photoshop
- Estilo de Photoshop para crear botones
- Estilos de plástico para Photoshop
- Badges mediante estilos de Photoshop
- 220 Estilos para Photoshop
Estilos de plástico para Photoshop
0 COMENTARIOS - Publicado hace 40 meses - Clasificado en: ESTILOS, PHOTOSHOP, RECURSOSAlgunas entradas relacionadas:
- Estilo de Photoshop para crear botones
- 220 Estilos para Photoshop
- Badges mediante estilos de Photoshop
- Estilos web 2.0 para Photoshop
- 56 estilos para Photoshop
Estilo de Photoshop para crear botones
0 COMENTARIOS - Publicado hace 42 meses - Clasificado en: ESTILOS, PHOTOSHOP, RECURSOS, BOTONESHay veces que posteo cosas que no sé si son de mucho interés, pero el caso es que a mí me sirven: ya sea como repositorio de scripts o de ficheros a los que puedo recurrir en un momento dado como es este caso. Andaba haciendo unos botones en Photoshop para una aplicación del estilo web 2.0 (mucho brillo y cosas grandes) y he decidido guardar el estilo de capa por si necesito reutilizarlo en alguna otra ocasión.
NOTA: Para usarlo, lo primero que hay que hacer es cargar el estilo. Para ello abrimos el panel de estilos de Photoshop si no lo tuvieramos abierto (Ventana > Estilos). El panel tiene un pequeño triangulo, similar a un "play" que despliega un menú desde el que cargar el estilo. Una vez cargado únicamente deberemos hacer clic sobre él para aplicarlo a la capa que tengamos seleccionada.
Algunas entradas relacionadas:
- Badges mediante estilos de Photoshop
- Estilos de plástico para Photoshop
- Estilos web 2.0 para Photoshop
- 56 estilos para Photoshop
- 220 Estilos para Photoshop
Badges mediante estilos de Photoshop
0 COMENTARIOS - Publicado hace 48 meses - Clasificado en: BADGES, ESTILOS, PHOTOSHOP, TUTORIALESEn Barteleme Design existe un interesante tutorial sobre cómo crear los llamados "badges" o "chapas" en Photoshop.
- PRIMERA PARTE DEL TUTORIAL
- SEGUNDA PARTE DEL TUTORIAL
A continuación muestro una forma alternativa de hacerlas mediante estilos de capa creados y guardados en un fichero asl.
1.- Hacemos click sobre la herramienta polÃgono, establecemos el número de lados en 26, además de los siguientes parámetros:
y, en una capa nueva, dibujamos un polÃgono sin importarnos el color elegido para ello. Obtendremos un polÃgono similar a este:
2.- Abrimos la ventana de estilos y mediante el menu asociado a este panel elegimos la opción "Cargar Estilos..." para cargar el estilo "EstilosBadge.asl", que previamente habremos descargado desde esta web.
3.- Aplicamos cualquiera de los cinco estilos.





















Mauricio Campos en 50 preguntas y respuestas de entrevistas de trabajo



