Archivo de la categoria: ‘ Slide ’

Hoy les mostraré una galería que destaca por su efecto de transición.

El plugin del que les hablo es un slide de http://jquery.malsup.com/cycle/

Como siempre la forma de usarlo no es nada raro. Se incluyen en las cabeceras de la página el core de JQuery y el plugin (en el orden mencionado). Por mi parte estoy haciendo uso de la libreria JQuiery: jquery-1.4.2.min.

Dentro del código html tenemos el siguiente código.

<section id="gallery">
  <div class="pics">
     <img src="images/repuestos_importadora_lopez.jpg" width="439" height="329" alt="importadora Lopez">
     <img src="images/repuestos_importadora_lopez2.jpg" width="439" height="329" alt="importadora Lopez">
     <img src="images/repuestos_importadora_lopez3.jpg" width="439" height="329" alt="importadora Lopez">
     <img src="images/repuestos_importadora_lopez4.jpg" width="439" height="329" alt="importadora Lopez">
     <img src="images/repuestos_importadora_lopez5.jpg" width="439" height="329" alt="importadora Lopez">
  </div>
  <a href="#" id="prev"></a>
  <a href="#" id="next"></a>
</section>

De hecho, como ven la galería en si esta dentro del div, si se muestra una etiqueta html5, es debido a cuestiones de organización.

La parte que ejecta el efecto es el siguiente:

<script type="text/javascript">
  $(document).ready(function() {
    $('.pics').cycle({
      fx: 'toss',
      next:   '#next',
      prev:   '#prev'
    });

</script>

Como vereis se define el contenedor de las imagenes como parámetro; en este caso es la clase pics, y hace la llamada a la funcion cycle. No es dificil darse cuenta que los parametros son refereidos al efecto en si y a los botones de navegación.

Este plugin tene nas opciones solo es que vean la pagina principal del plugin.

Una última cosa mas, ustedes tienen la libertad de elegir la presentación con las reglas que apliquen a la clase pics. En todo caso les muestro como esta ahora la presentación del CSS

#gallery {
	float:left;
	width:532px;
	height:384px;
	}
	.pics {
		width:  439px;
		height: 329px;
		padding: 0;
		margin:  0;
		position:relative;
		margin:23px 0 0 36px;
		} 

	.pics img {
		display:block !important;
		position:absolute;
		width:  439px;
		height: 329px;
		top:  0;
		left: 0;
		border:5px solid #fff;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		box-shadow:0 0 3px rgba(0, 0, 0, .2);
		-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);
		-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);
		} 

	.pics img:nth-child(2) {
		-moz-transform: rotate(2.5deg);  /* FF3.5+ */
        -o-transform: rotate(2.5deg);  /* Opera 10.5 */
		-webkit-transform: rotate(2.5deg);  /* Saf3.1+, Chrome */
				}
	.pics img:nth-child(3) {
		-moz-transform: rotate(-2.5deg);  /* FF3.5+ */
        -o-transform: rotate(-2.5deg);  /* Opera 10.5 */
		-webkit-transform: rotate(-2.5deg);  /* Saf3.1+, Chrome */
				}
	.pics img:nth-child(4) {
		-moz-transform: rotate(3.5deg);  /* FF3.5+ */
        -o-transform: rotate(3.5deg);  /* Opera 10.5 */
		-webkit-transform: rotate(3.5deg);  /* Saf3.1+, Chrome */
				}
	.pics img:nth-child(5) {
		-moz-transform: rotate(-3.5deg);  /* FF3.5+ */
        -o-transform: rotate(-3.5deg);  /* Opera 10.5 */
		-webkit-transform: rotate(-3.5deg);  /* Saf3.1+, Chrome */
	}

	#prev {
		position:absolute;
		left:0;
		top:174px;
		z-index:1;
		background:url(../images/prev.png) no-repeat 0 0;
		width:83px;
		height:45px;
	}
	#next {
		position:absolute;
		left:435px;
		top:174px;
		z-index:1;
		background:url(../images/next.png) no-repeat 0 0;
		width:83px;
		height:45px;
	}

Bueno eso es todo, adios…

Mira el Ejemplo

Cesar Jaldin ha escrito 68 entradas en este sitio.

Muchas de las cosas que sé, es por experiencia. Por ahora me dedico al desarrollo de sistemas Web, tengo conocimientos de PHP y base de datos. Lo bueno, de mi es que aprendo nuevas cosas, las busco y las vivo.

Un excelente Slide hecho bajo jQuery, según el autor este Slide ha sido actualiza y optimizado desde su subida a GitHub, y se ha convertido en un slide de cualquier tipo de contenido y ajustable al mismo, osea que no necesitas tener un ancho o un alto fijo para poder desplazar el contenido, altamente recomendado.

Su uso es mediante listas <li>, antes añadimos el script en el header.

Link | AnythingSlider 1.4

Descarga | AnythingSlider in GitHub

Jorge Alejandro Inturias C. ha escrito 127 entradas en este sitio.

Empece con esto del diseño como hobby, ahora lo hago como trabajo, manteniendo el mismo interés de siempre, ..."Uno vive de lo que aprende"...

Nivo Slider, es un interesante y atractivo slide de imagenes, entre sus características tiene 9 efectos de transición para pasar las imagenes, fácil de entender el código, se ajusta facilmente a nuestras necesidades, tiene control por teclado y lo mejor de todo es que es gratis, soporta todos los navegadores en versiones actuales como Internet Explorer 7+, FireFox 3+, Google Chrome V4, Safari V4 y Opera V10.5

La forma de uso es la siguiente.

Primero se agregan los JS’s y el CSS:

<link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script src="jquery.nivo.slider.pack.js" type="text/javascript"></script>

Ahora el Html:

<div id="slider">
	<img src="images/slide1.jpg" alt="" />
	<a href="http://dev7studios.com"><img src="images/slide2.jpg" alt="" title="#htmlcaption" /></a>
	<img src="images/slide3.jpg" alt="" title="This is an example of a caption" />
	<img src="images/slide4.jpg" alt="" />
</div>
<div id="htmlcaption" class="nivo-html-caption">
    <strong>This</strong> is an example of a <em>HTML</em> caption with <a href="#">a link</a>.
</div>

Y por último el JavaScript para dar los efectos al DIV que indiquemos:

<script type="text/javascript">
$(window).load(function() {
	$('#slider').nivoSlider();
});
</script>

En la web oficial esta el listado de todas las opciones que tiene.

Link | Nivo Slider

Demos | The Demos Nivo Slider

Descarga | Download Nivo Slider

Para los CMS’s también hay!

Joomla | Módulo

Drupal | Módulo

WordPress | Plugin

Jorge Alejandro Inturias C. ha escrito 127 entradas en este sitio.

Empece con esto del diseño como hobby, ahora lo hago como trabajo, manteniendo el mismo interés de siempre, ..."Uno vive de lo que aprende"...

Subir ↑↑