RSS
 

Archive for the ‘JavaScript’ Category

Coverflow: galeria de imagenes al estilo iPhone

19 Sep

Muy buena librería javascript que nos permite visualizar imágenes como la galería de carátulas que ofrece el iPhone. La transición entre imágenes será mediante una rotación en 3D (un lado es más alto que otro mientras se va colocando en la posición correcta).

coverflow.png

Muestra etiquetas y efecto de reflejo, y su uso es muy sencillo:

tan solo habría que ejecutar un script similar a este:

code lang="javascript">Coverflow.init(
[
	{src: 'img/img-0-lo.jpg', label:
{album: 'All That I Am', artist: 'Santana'}},
	{src: 'img/img-1-lo.jpg', label:
{album: 'August & Everything After', artist: 'Counting Crows'}},
  /* ... */
	{src: 'img/img-10-lo.jpg', label:
{album: 'Viva la Vida', artist: 'Coldplay'}},
	{src: 'img/img-11-lo.jpg', label:
{album: 'We Were Here', artist: 'Joshua Radin'}}
],
{
	createLabel: function(item)
	{
		return item.label.album +'
'+ item.label.artist;
	},

	onSelectCenter: function(item, id)
	{
		var img = new Image();
		img.onload = function()
		{
			Lightbox.show(this.src, id);
		};
		img.src = item.src.replace('-lo.jpg', '-hi.jpg');
	}
});

JS Coverflow

Fuente: Sentido Web

SocialTwist Tell-a-Friend
 

MooRainbow – Crear nuestro propio selector de colores

09 May

rainbow.jpg

MooRainbow un poderoso Javascript utilizando también mootools que nos permitirá montar en nuestra Web, un bonito selector de colores, donde podremos visualizar y elegir aquellos colores que serán útiles para nuestros proyectos. Inclusive permite una personalización realmente muy fácil, y brinda agradables variantes a la hora de ser utilizado.

  • MooRainbow es completamente personalizable a través de un fichero CSS.
  • MooRainbow mantiene limpio su DOM y genera XHTML y CSS válido
  • MooRainbow proporciona, como contrapartida, un objeto que contiene RGB, HSB y HEX del color seleccionado.
  • MooRainbow es realmente rápido gracias a mootools.
  • MooRainbow funciona bien en Firefox / Safari / Opera / IE

Ver demoDescarga Demo – Mas info moorainbow

Instalacion:
Descargamos los archivos a utilizar y realizamos la llamada correspondiente a ellos desde nuestro encabezado.

PLAIN TEXT

JavaScript:

  1. <script type=“text/javascript” src=“js/mootools-release.js”></script>

  2. <script type=“text/javascript” src=“js/mooRainbow.js”></script>

Incluyendo también el llamado a la hoja de estilo

PLAIN TEXT

HTML:

  1. <link type=“text/css” rel=“stylesheet” href=“mooRainbow.css”>

Ahora debemos crear un nuevo objeto MooRainbow. Lo haremos dentro de nuestra etiqueta < head >

PLAIN TEXT

JavaScript:

  1. <script type=“text/javascript”>

  2. window.addEvent(‘domready’, function() {

  3. var r = new MooRainbow(‘myRainbow’, {

  4. ‘startColor’: [58, 142, 246],

  5. ‘onChange’: function(color) {

  6. $(‘myInput’).value = color.hex;

  7. }

  8. });

  9. });

  10.  

  11. </script>

Para finalizar, ya podremos insertar nuestra estructura en body. O mejor dicho nuestro selector de colores MooRainbow, donde deseamos mostrarlo en nuestra web. La forma de hacerlo:

PLAIN TEXT

HTML:

  1. <label>

  2. <img id=“myRainbow” src=“images/rainbow.png” alt=“[r]“ width=“16″ height=“16″ />

  3. <input id=“myInput” name=“myInput” type=“text” size=“13″ />

  4. </label>

Este selector que acabamos de insertar aquí, es algo así como su versión estándar. En mi demo, seria el ejemplo numero UNO. Una pequeña imagen, que al hacer clic sobre ella abrirá nuestro selector de colores, y un casillero que almacenara los valores Hexadecimal de cada color que hemos seleccionado.
Pero MooRainbow posee otras variantes, u otra forma de utilizar nuestro selector. Me remitiré solo ha comentar los demos que he creado. Lo que seria el ejemplo DOS de mi demo. Básicamente, una imagen que nuevamente abrirá nuestro selector de colores (pro cierto, esta vez mucho mas pequeño), pero evitando almacenar en un casillero los valores hexadeciamles generados al seleccionar cada color. Lo que significa, que si deseamos un color o el valor de un tono, lo obtendremos directamente copiándolo desde el mismo selector, ya que posteriormente no quedara almacenados en ningún casillero. De todas sigue siendo muy útil, al acostumbrarnos, y es otra buena opción, dependiendo el fin que deseamos darle a cada uno de estos selectores en cuestión.
Instalacion ejemplo DOS:
Si bien al comienzo hemos realizado la llamada a un fichero css, esta vez necesitaremos insertar unas líneas más de css para este demo. El código lo encontraran aquí.
Una vez agregado las líneas de código css nuevas, nuevamente necesitaremos crear un objeto desde nuestro encabezado. Dentro de nuestra etiqueta < Head >

PLAIN TEXT

JavaScript:

  1. <script type=“text/javascript”>

  2. window.addEvent(‘domready’, function() {

  3. var demo3 = new MooRainbow(‘demo3′, {

  4. id: ‘myDemo3′,

  5. imgPath: ‘images/’

  6. });

  7. });

  8. </script>

y por ultimo, la imagen que abrirá nuestro selector de colores en nuestro contenido

PLAIN TEXT

HTML:

  1. <label>

  2. <img id=“demo3″ src=“images/rainbow.png” rainbow.png” alt=”[r]” width=”16” height=”16” class=”rain” id=”demo3” />

  3. Click en el arco iris para abrir la paleta de colores miniatura

  4. </label>

De todas formas, podrán ver y probar desde el demo a descargar

Via Xyberneticos

SocialTwist Tell-a-Friend
 

Javascript Color Picker: selección de color estilo PhotoShop

27 Oct

Javascript Color Picker es un string que permite añadir un selector de color estilo Photoshop. Esta herramienta puede ser útil cuando queremos que el usuario seleccione un color.

A parte de las componentes HSV, también se puede utilizar las componentes RGB. Ha sido comprobado en IE5.5, IE6, IE7, FF2, Opera 9 y Safari 2

Link:  Javascript Color Picker

SocialTwist Tell-a-Friend