Búsqueda personalizada

Estructura y maquetacion con css

1.Introducción

Durante años los diseñadores Web recurrieron al uso de tablas para la colocación de los diferentes elementos de una página. Esta fue una buena solución que permitió maquetar páginas que en apariencia estaban formadas por varias columnas y otros montajes complejos, este sistema utilizaba tablas anidadas que a muchos se les atragantaban y no conseguían entenderlas, además su estructura no era clara y hacía que los robots de los buscadores no las analizarán correctamente.

Algunos utilizábamos las capas para colocar los elementos de la página con mayor precisión y en combinación con las tablas realizábamos nuestros diseños. También las utilizábamos para mostrar o ocultar elementos y otras cuestiones. Esto generaba páginas de estructura compleja dificiles de entender para cualquiera que viera el código y estuviera aprendiendo.

Con las nuevas directrices de accesibilidad Web este tipo de maquetación esta desaprobado y se recomienda el uso de capas (etiqueta div) para componer o maquetar una página Web creando una estructura lógica de la página de fácil seguimiento por cualquiera incluidos los robots. Este “nuevo” sistema hizo que cada diseñador se las apañara como mejor le pareció para conseguir los resultados deseados y eso dió lugar a que para lograr el mismo resultado hubiera varias soluciones que se encuentran por doquier en Internet. Pero a la hora de enseñar a alguien sin conocimientos previos de capas y CSS como hacer esto no se pueden usar varios métodos (liaría más que aclarar nada), además los diferentes códigos que aparecen van solucionando los problemas de compatibilidad CSS de los diferentes navegadores sobre la marcha creando mucho código confuso que no es aplicable en todas las circunstancias o aún siéndolo es dificil discernir lo fundamental de lo accesorio.

Sin haber descubierto nada nuevo ni inventado nada lo que voy a tratar de hacer aquí es exponer un método universal (que funcione en todos los navegadores más utilizados ) que utilice el menos y más simple código posible y explicar el proceso de la manera más sencilla para mi y espero que para todos los que lean estos apuntes.

2 Las capas con CSS.

Capa fue el nombre que se empezó a utilizar para denominar a los elementos creados con la etiqueta <div> usados para colocar en la página Web cualquier otro elemento (imagen,tabla,párrafo,lista…), existía también la etiqueta <layer> para el navegador Netscape de donde supongo vendrá la denominación de capas (layers en Inglés) ya que div es la abreviatura de “division”.

Bueno vamos al grano, para colocar los elementos de una página (imágenes, textos, listas, tablas, formularios, etc ) utilizaremos unos “contenedores” que además nos van a ayudar a dar estructura a nuestra página, estos “contenedores” son las capas que crearemos con la etiqueta <div>. Para HTML los elementos <div> son elementos de bloque y tienen todas las propiedades de estos pero como los utilizamos para colocar (posicionar) los elementos de la página las propiedades más específicas son las de posicionamiento:

  • Propiedad position con los valores posibles de relative, absolute , fixed o inherit y cuyo uso es obligatorio en Ie7 y Firefox cuando queramo utilizar las propiedades siguientes de la lista.
  • Propiedades top, left, bottom, right que definen las distancias al elemento desde el borde superior, izquierdo, inferior y derecho de la ventana del navegador.
  • Propiedad z-index con un valor numérico (1,2,3….) que indica el orden de apilamiento es decir que capa está encima de otra un valor 3 indica que estará encima de las capas con un valor 1 o 2, por ejemplo.

Utilizar este sistema cuando se crea la estructura de la página da más problemas que ventajas, por lo menos es lo que me dice la experiencia, a la hora de explicarselo a alguien. De hecho vamos a ver que para crear la estructura de la página es mejor recurrir a otras propiedades diferentes a las de posicionamiento.

El código explicado es válido para IE6,IE7,Firefox 2 y navegadores que se adapten a las recomendaciones del w3. Se ha mantenido la compatibilidad con IE6 debido al elevado porcentaje de usarios de esta mala versión de Internet Explorer.

2.1 Crear una capa

Una capa se crea utilizando la etiqueta div se les suele dar un nombre utilizando el atributo id (el nombre ha de ser único para cada capa de la misma página) y les aplicamos propiedades mediante hojas de estilo utilizando el selector #nombre_capa.
01. <div id=”capa1″>aqui va el contenido de la capa</div>

El código anterior se sitúa en el body o dentro de otro div es decir las capas se pueden anidar. Para fijarle propiedades escribiremos el siguiente código en la cabecera del documento html (es decir entre las etiquetas <head> y </head>).

01. <style type=”text/css”>

02  #capa1 { position:absolute;
03.                 top:0px;
04.                 left:80px;
05.                 width:200px;
06.                 height:90px;
07.                 background:red;
08.                 z-index:2;
09.                }
10.  </style>

Como el nombre de la capa ha de ser único, si queremos aplicar las mismas propiedades a dos o más capas utilizaremos clases es decir a la etiqueta div le aplicaríamos el atributo y en los estilos se definiría dicha clase.

3. Crear la estructura de una página con varias columnas.

Empezamos con la estructura básica de las columnas sin más y veremos como a partir de esta llegamos a crear cualquier combinación.

Supongamos que deseamos tres columnas, dos laterales del mismo tamaño y una central más grande que utilizaremos para colocar nuestros contendios.

1.- Empezaremos creando las tres capas mediante etiquetas div, como dos de ellas serán iguales usaremos una clase para definir sus propiedades mientras que para la otra utilizaremos el atributo id (si todas son diferentes utilizaríamos el atributo id para todas ). En el cuerpo del documento ponemos:

01. <div>Columna Izquierda</div>
02. <div id=”central”>Columna central</div>
03. <div>Columna Derecha</div>

El resultado será el siguiente:
Columna Izquierda
Columna Central
Columna Derecha

Los contenidos se disponen unos encima de otros según el orden en el que se escribieron en el cuerpo del documento, además ocuparán el ancho total de la página ya que son elementos de bloque para verlo vamos a ponerles color de fondo.

01. <style type=”text/css”>
02. .lateral { background:red;}
03. #central {background:blue;}
04. </style>

Columna Izquierda
Columna Central
Columna Derecha

Esto me recordó bastante el aspecto de una lista de elementos y cómo para ponerlos en fila utilizamos la propiedad float pues pensé hacer lo mismo. Así que vamos a utilizar la propiedad float con el valor left para poner las capas en fila y también debemo darles el tamaño que necesitemos, normalmente sólo el ancho ya que el alto solemos dejarlo sin definir para que vayan creciendo en función del contenido, pero en este caso al ser un ejemplo lo vamos a fijar. En cuanto al ancho puede darse en porcentaje de la página y de esa manera siempre ocuparán el mismo área de la ventana del navegador.

01. <style type=”text/css”>
02. .lateral { background:red;
03.               float:left;
04.               width:24%;
05.               height:80px;
06.              }
07. #central { background:blue;
08.                 float:left;
09.                 width:50%;
10.                 height:80px;
11.                }
12. </style>

Columna Izquierda                                             Columna Central                                                 Columna Derecha

Observad que el ancho total no suma el 100%, esto es debido a que curiosamente en Internet Explorer cuando el ancho es 100% no entran y este a de ser algo menor, en este caso la suma de los tres anchos es 98%. De lo anterior me convencí cuando comprobé que la propia Web del w3 utilizaba este ancho inferior al 100%.

Ya tenemos la estructura de tres de columnas que se adapta al tamaño del navegador y recordad que dentro de cada div puede haber cualquier cosa incluso otros div con una estructura similar.

Creo que el código es mínimo y fácil de entender, nos inspiramos en las listas. float:left hace que los elementos se coloquen a la izquierda del que los sigue, esta propiedad hay que ponerla a todas las columnas (divs), por culpa de IE6 sino se pondría en todas menos en la última, ya que ésta no tiene que ir a la izquierda de la siguiente. En cuanto a los anchos, se pueden poner en pixeles si queremos que tengan unas medidas exactas independientemente del tamaño de la ventana del navegado. Además este último sistema es más recomendable si no queremos que el aspecto de nuestro diseño varíe mucho o se estropee del todo al variar el tamaño de la ventana del navegador.

Si queremos 4 o 2 columnas lo único que hay que hacer es definir más o menos capas (div) en el cuerpo del documento y definir sus propiedades con estilos. Veamos un ejemplo con 2 columnas.

01. <div id=”lateral”>Columna Lateral</div>
02. <div id=”contenido”>Columna principal</div>

El código anterior es el que colocaríamos en el cuerpo del documento, mientras que en los estilos pondríamos lo siguiente:

01. <style type=”text/css”>
02. #lateral { background:red;
03.                 float:left;
04.                 width:24%;
05.                 height:80px;
06.               }
07. #central { background:blue;
08.                  float:left;
09.                  width:74%;
10.                  height:80px;
11.                }
12. </style>

Añadir un encabezado y un pie de página.

Hemos visto que realizar estructuras de páginas de varias columnas es sencillo ahora vamos a añadir un encabezado y un pie a nuestra página y veremos que no es nada complicado.

Como necesitamos una capa para el encabezado y otra para el pie empezaremos añadiendo estas a nuestro código como se muestra a continuación, como vamos a poner distintas propiedades a cada una de las capas vamos a utilizar el atributo id y no clases para asignarles las propiedades.

01. <div id=”cabecera”>Cabecera</div>
02. <div id=”lateral”>Columna Lateral</div>
03. <div id=”contenido”>Columna principal</div>
04. <div id=”pie”>Pie</div>

Como se observa, el orden en el que creamos las capas es el mismo que tendrán cuando se vean en la página lo que simplifica el entendimiento. Creamos la capas con el mismo orden que se van a ver ( de izquierda a derecha y de arriba a abajo ).

En cuanto a las propiedades de estas nuevas capas ( las de las capas lateral y contenido no cambian ) decir que la primera, es decir la llamada cabecera, no tiene nada especial en cuanto a posicionamiento sólo lo que queramos darle de color de fondo, tamaño etc. Como estaba trabajando con porcentajes le pondremos de ancho el total de la página en este caso y al trabajar con porcentajes 100% (bueno realmente 99%, no tengo muy claro por qué, es algo dificil de entender es como lo anterior de no poder poner columnas cuyo ancho sume 100%, si la medida es en píxeles no hay problema pero en porcentaje no podemos poner 100% porque no encaja, si alguien sabe por qué, que nos lo diga) y de alto 80px; en cuanto a la capa pie lo mismo sólo diferirá en que para que esta capa se coloque debajo de las columnas deberemos contrarrestrar el efecto de la propiedad float de la capa precedente y esto se consigue con la propiedad clear (este es el truco que no es tal). En todo caso las propiedades serán las necesarias para nuestro diseño.

01. <style type=”text/css”>
02. #cabecera { background:olive;
03.                    width:99%;
04.                    height:80px;
05.                  }
06. #pie { background:olive;
07.            width:99%;
08.            height:40px;
09.            clear:left;
10.          }
11. #lateral { background:red;
12.                 float:left;
13.                 width:24%;
14.                 height:180px;
15.               }
16. #central { background:blue;
17.                  float:left;
18.                  width:74%;
19.                  height:180px;
20.                }
21. </style>

4 Estructura definitiva de la página.

Para que la página tenga una estructura lógica deberíamos englobar las capas anteriores en otra llamada, por ejemplo, “pagina” o “contenedor”, nombre este último muy utilizado pero a mi me gusta más “pagina” porque da una idea más clara de la estructura, me explico:

* Dentro del cuerpo del documento está la página y dentro de esta la cabecera las columnas y el pie y los demás elementos que necesitemos.

Además de para tener una estructura nos servirá para evitar que una reducción del tamaño de la ventana del navegador descoloque nuestra estructura (esto sólo ocurre cuando damos unas medidas a nuestras columnas en px y no en porcentaje, compruébalo) y para en su caso centrar el diseño en la página.

Vamos a realizar una estructura como la anterior de 780px de ancho centrada siempre en la pantalla del navegador (la imagen que se verá en esta página será sensiblemente menor para entrar en su diseño), la columna izquierda será de 150px, y por lo tanto la principal será de 650px. En el cuerpo del documento escribimos el código necesario para crear las capas tal y como se muestra a continuación.
01. <div id=”pagina”>
02. <div id=”cabecera”>Cabecera</div>
03. <div id=”lateral”>Columna lateral</div>
04. <div id=”contenido”>Contenido principal</div>
05. <div id=”pie”>Pie</div>
06. </div>

En cuanto a los estilos sólo tendremos que cambiar lo referente a los anchos de las capas y como queremos centrar el diseño en la ventana del navegador deberemos poner el valor auto a la propiedad margin de la capa “pagina” esto es suficiente para centra cualquier elemento de bloque, pero esto no funciona en Internet Explorer 6 (puede funcionar con DTD XHTML strict y dependiendo de la revisión de la versión 6 que tenga instalada) para resolver esto deberemos establecer la propiedad text-align en center en el elemento contenedor del que queremos centrar en este caso en el cuerpo (body) del documento, ahora deberemos reponer la alineación del texto en “pagina” mediante text-align:left;. Otra posible y muy buena forma de centrar la página es utilizar el posicionamiento del siguiente modo:

1.  Establecemos el poscionamiento de la capa “pagina” en absolute mediante la propiedad position con el valor absolute.
2. Situamos la capa en el medio de la ventana del explorador mediante la propiedad left con el valor 50%.
3. Como lo anterior coloca la esquina izquierda en el medio, debemos desplazar la capa hacia la izquierda hasta que el medio de esta quede en el medio de la pantalla. Esto lo conseguimos mediante la propiedad margin-left dándole un valor negativo igual a la mitad del ancho de la capa .

Con el sistema anterior podemos también centrar una capa en la vertical de la pantalla y no sólo en la horizontal usando las propiedades top y margin-top de forma análoga a la expuesta para el centrado horizontal.

Opción de centrado 1.

01. <style type=”text/css”>
02. body {text-align:center;} /*Para centrar con IE6*/
03. #pagina { width:780px;margin:auto;text-align:left;}
04. #cabecera { background:olive;
05.                    width:780px;
06.                    height:80px;
07.                   }
08. #pie { background:olive;
09.            width:780px;
10.            height:40px;
11.            clear:left;
12.          }
13. #lateral { background:red;
14.                float:left;
15.                width:150px;
16.                height:180px;
17.              }
18. #central { background:blue;
19.                  float:left;
20.                  width:630px;
21.                  height:180px;
22.                }
23. </style>

Opción de centrado 2.

01. <style type=”text/css”>
02. #pagina { width:780px;margin-left:-390;left:50%;
03.                 position:absolute;
04.               }
05. #cabecera { background:olive;
06.                     width:780px;
07.                     height:80px;
08.                   }
09. #pie { background:olive;
10.            width:780px;
11.            height:40px;
12.            clear:left;
13.           }
14. #lateral { background:red;
15.                 float:left;
16.                 width:150px;
17.                 height:180px;
18.                }
19. #central { background:blue;
20.                  float:left;
21.                  width:630px;
22.                  height:180px;
23.                 }
24. </style>

Este método de establecer la estructura de la página me parece simple, fácil de entender y aplicable en todos los casos. No obstante existen otros igual de válidos pero a mi entender más dificiles de explicar y a veces de entender.

Resumiendo:

1. Creamos las capas en el orden que aparecen en la página.
2. Las capas que tienen que ir unas al lado de otras (columnas) tienen que tener la propiedad float con el valor left.
3. Las capas que vayan después de estas deben tener la propiedad clear con el valor left o both.
4. Todas las capas las englobamos dentro de otra.

Las demás propiedades las que queramos, teniendo precaución con las medidas si ponemos padding o margin.

A continuación teneis una serie de enlaces a ejemplos de páginas maquetadas con este método, algunas más complejas que las explicadas pero sólo por el uso de alguna propiedad adicional ya conocida, por ejemplo hacer que la capa pie esté en el fondo de la página independientemente del alto de las otras capas etc…De momento dos demostraciones, en la segunda para que funcione en IE6 lo de situar el pie en la parte inferior de la ventana en cualquier caso, tenemos que utilizar para centrar las capas el método 2 además tenemos que establecer en 100% la propiedad height de <body> en el resto de navegadores basta con hacerlo en la capa “pagina” mientras que en IE6 es necesario en los dos sitios. Observad también como para situar la capa pie en el fondo utilizamos la propiedad bottom con valor 0px y position en absolute.

fuente:www.grafikas.es/

Publicado en Desarrollo Web,General | Responder

Galeria de imagenes jquery – flash – javascript ( Colección 2009)

Intentamos reunir las grandes Galeria de fotos Flash / AJAX / PHP en un solo lugar. La mayoría de ellos son totalmente gratuitos. Algunos, sin embargo, tienen algunas limitaciones a sus versiones libres, pero la verdad estan estupendas…

Gallery

4images

Gallery te da una manera intuitiva de mezcla y gestión de fotografías a la perfección, ideal si usted está ejecutando un pequeño sitio personal o un gran sitio de la comunidad.
Requisitos: PHP 4.3.0 +, PHP safe_mode debe estar apagado, o ImageMagick NetPBM, MySQL 3 +

Visitar »

Plogger

4images

Plogger Gallery integra tus fotos en tu pagina web, un completo paquete para compartir fotos con una atractiva interface fácil de administrar que hace la gestión de sus galerías muy simple.
Requisitos: MySQL + v3.23, GD1.0 + y + PHP4

Visitar »

Coppermine

4images

Coppermine es múltiusos una galeria totalmente equipadacon script en PHP usando GD o ImageMagick como una biblioteca de imágenes con MySQL backend.
Requisitos: PHP 4.2.0 +, MySQL 3.23.23 +, ya sea GD o ImageMagick (cualquier versión)

Visitar »

4images Gallery

4images

4images es una poderosa galería de imágenes web, entre las principales características incluyen sistema de comentarios, registro de usuarios, administración de áreas protegida con contraseña y plantillas HTML para el diseño de páginas.
Requisitos: PHP, MySQL

Visitar »

Minishowcase

4images

Minishowcase es un pequeña galeria de fotos con php / javascript , con el soporte de AJAX que permite mostrar fácilmente sus imágenes en línea, sin complejos o la codificación de bases de datos, lo que permite disponer de un up-and-running funcionando en pocos minutos.
Requisitos: php / javascriptVisitar »

Galleriffic

4images

Galleriffic es una pequeña galeria de fotos que utiliza un plugin de jQuery para el desempeño del renderizado rápido de la galería de fotos.
Requisitos:-jQuery 1.2.6Visitar »

dfGallery

4images

DfGallery es una galeria de fotos hecha en Flash que trabaja con fotos alojadas desde una cuenta en Flickr, Picasa, Fotki, Photobucket.Requisitos: PHP 5Visitar »

ZenPhoto

4images

Zenphoto es una galería de fotos en línea diseñado para ser “un simple álbum de fotos web”. Incluye dinámica de procesamiento de imágenes basada en carpetas(albunes)
Requisitos: 4,10 + PHP con soporte GD, MySQL 3.23 +Visitar »

NoobSlide

4images

Atractivo plugin para imagenes slide. Deslizador 8 muestras en total.
Requisitos: Mootools v1.11 y v1.2Visitar »

Imago

4images

Galería de Imágenes Ajax, con especial atención a la simplicidad y facilidad de uso. Esta galería tiene conectores para Flickr, SmugMug y SimpleViewer con el uso de sus archivos XML.
Requisitos: Mootools v1.11Visitar »

(E)2 Photo Gallery

4images

(E)2 Galería de fotos es una galería de código abierto. Diseñado para permitir que usted pueda cargar sus fotos a una carpeta que desee, la carpeta se carga automáticamente usando PHP.
Requisitos: Mootools v1.1

Visitar »

Pathfusion : Slideshow

4images

Diapositivas con transición entre imágenes.
Requisitos: Mootools v1.11Visitar »

Galleria Javascript Jquery

4images

Galleria javascript es una galería de imágenes escrito en jQuery. Carga las imágenes una a una a partir de una lista desordenada y muestra miniaturas de cada imagen cuando se carga. Se creará miniaturas (thumnails) usted decide escala o sin escala, centrada y recortada en un cuadro en miniatura definidos por CSS
Requisitos: jQueryVisitar »

PixelPost

4images

Pixelpost es una galeria de código abierto, compatible con los estándares, en varios idiomas.Requisitos: 4,3 + PHP / MySQL 3.23.58 +Visitar »

SmoothGallery

4images

Esta galería y el sistema de presentación de diapositivas le permite tener fácil y sin problemas (transversal fundido …) las galerías de imágenes, diapositivas, vitrinas y otras cosas en su sitio web …
Requisitos: Mootools v1.2Visitar »

FlashFlickr PhotoGallery

4images

Una de fotos hechas en Flex2/AS3 utilizando la API de Flickr. Esta aplicación permite a los usuarios a navegar por sus fotos de Flickr, ver tus series, las etiquetas y notas.
Construido con Flex 2 / AS3.

Visit »

MooFlow

4images

Si te gusta el iTunes como galería de imágenes. Es la secuencia de comandos atractiva que trae esta galeria.
Requisitos: Mootools v1.2

Visitar »

LightWindow

4images

El clon de álbum más avanzado.
Requisitos: Prototype, Scriptaculous

Visitar »

Viewer – Mootools

4images

Pase de diapositivas para mostrar las galerías de la imagen o las secciones de página.
Requisitos: Mootools v1.2

Visitar »

Slimbox

4images

Slimbox visual 4kb es un clon del popular álbum JS v2.0 de Lokesh Dhakar, escrito usando el ultra framework de mootools.
Requisitos: Mootools v1.2

Visitar »

Revolver – Fast Image Rotation Engine

4images

Revolver puede ser utilizado como un recipiente limpio, de forma muy sencilla de mostrar un portafolio de trabajos, catalogo de productos, fotoblog, o una simple galería de imágenes.
Requisitos: PHP 4 +

Visitar »

ImageFlow

4images

ImageFlow es un JavaScript discreto y fácil de usar.
Requisitos: PHP 4.3.2 + con la extensión GD 2.0.1 +

Visitar »

BarackSlideshow

4images

Un elegante y ligero script para diapositivas.
Requisitos: Mootools v1.2

Visitar »

SlideShow 2

4images

Slideshow 2! es una clase javascript para Mootools 1.2 para transmitir y animar la presentación de imágenes en su sitio web.
Requisitos: Mootools v1.2

Visitar »

Showcase

4images

CoverFlow como galería.
Requisitos: Prototype

Visitar »

PathFusion: Multibox

4images

Otro clon del lightbox que soporta imágenes, flash, video, mp3, html.
Requisitos: Mootools v1.2

Visitar »

UvumiTools Gallery Plugin

4images

Si estás harto de las galerias comunes y deseas dar algo nuevo y fresco a su sitio web con el UvumiTools Galería lo tendras.
Requisitos: Mootools v1.2

Visitar »

3D Curve Photo Gallery

4images

3D Curve es una geleria de foros usando Flash Papervision3D y XML.
Requisitos: Adobe Flash (versión 9) es necesario para editar el archivo FLA.

Visitar »

Stack Photo Gallery

4images

Galeria Flash basado en XML de Adobe Flash CS3 ActionScript 3.0.
Requisitos: Adobe Flash (versión 9) es necesario para editar el archivo FLA.

Visitar »

SqueezeBox – Expandable Lightbox

4images

Squeezebox es un álbum inspirado en los modal box. Fácil de usar con elementos HTML, solicitudes Ajax , iFrames, películas SWF y más.
Requisitos: Mootools v1.2

Visitar »

MediaBox

4images

Usando la biblioteca MooTools javascript, Mediabox permite abrir flash, vídeo y contenido HTML en una potencial “lightbox” estilo ventana.
Requisitos: Mootools v1.2

Visitar »

Space Gallery

4images

Simple galería de imágenes construidas con jQuery.
Requisitos: jQuery

Visitar »

Javascript Image Gallery Using Mootools (parte 2)

4images

HTML amigable Javascript para tu galería de imágenes utilizando mootools.
Requisitos: Mootools v1.2 Visitar »

Image Gallery v1.0

4images

Galeria flash de imágenes. Al hacer clic en una miniatura, la imagen original se abre en una ventana como light box.
Requisitos: Flash

Ver Demo | Descargar

Circular Thumbnail Gallery

4images

Requisitos: Adobe Flash (versión 9) es necesario para editar el archivo FLA.

Visitar »

Flash Gallery

4images

Flash Gallery es una aplicación gratuita que permite diapositivas en su sitio web fácil y rápido.
Requisitos: PHP (no requred si usted trabaja con Flickr)

Visitar »

FlashLightBoxInjector

4images

FlashLightBoxInjector es una clase PrototypeJS que llena el vacío entre Flash y Lightbox2.
Requisitos: PrototypeJS

Visitar »

Multiple Photo Gallery

4images

Galeria flash de fotos para varias categorías incorporacion de imagenes a través de archivos XML.
Requisitos: Adobe Flash (versión 8 o superior) es necesario para editar el archivo FLA.

Visitar »

Milkbox

4images

Otro clon de light, pero esta vez se ha escrito para Mootools 1.2.
Requisitos: Mootools v1.2

Visitar »

FotoViewr

4images

Basado en la aplicación de galería de imágenes web que te permite crear galerías de imagen en 3D para tus fotos de Flickr. Incluso le proporcionan el código para incrustar la galería en su sitio o blog.
Requisitos: cuenta de Flickr

Visitar »

DhoniShow

4images

Siempre deseaste una galería en línea fácil y rapido? Entonces DhoniShow es para tí. Ingresar sólo algunas imágenes en el código fuente HTML y JavaScript y listo.
Requisitos: 1,5 + Prototype y Scriptaculous

Visitar »

Zen Flash Gallery

4images

Zen combina simplicidad y elegancia. El minimalismo va de la mano con la funcionalidad y no distrae al usuario de la visualización de imágenes como su principal función.
Requisitos: Sin requisitos especiales

Visitar »

Art Flash Gallery

4images

Esta galeria de imagenes se mezcla orgánicamente con cualquier diseño gracias a la aparición de múltiples ajustes.
Requisitos: Sin requisitos especiales Visitar »

Slideroll Gallery AV

4images

Galería AV crea personalizables galerias de fotos flash y video. Basta con arrastrar y soltar tus fotos y vídeos sobre el creador.
Compatibilidad: Windows y Mac OS X

Visitar »

JSGallery

4images

Galería de imágenes AJAX construidas con Mootools.
Requisitos: Mootools v1.2

Visitar »

easyALBUM

4images

Una galería de fotos DOM.
Requisitos: Sin requisitos

Visitar »

Flash Photo Browser

4images

Flash galería de fotos muy similar a la galería de fotos en la lista anterior.
Requisitos: PHP, Flash Player 7 +

Visitar »

Phormer

4images

Phormer es una Aplicacion PHP con administrador, que te ayuda a almacenar, clasificar y recortar tus fotos en la web con distintas características útiles!
Requisitos: PHP

Visitar »

Polaroid Gallery

4images

Galería flash opensource. El script carga las imágenes y la imagen dinámica de los títulos externos xml flickr o un feed RSS. Entonces el script procesa los datos y crea una galería interactiva flash.
Requisitos: cuenta de Flickr, Flash para editar el archivo de FLA (Nota del autor: El archivo FLA no se ven muy bien comentados, y varias secciones que están en noruego)

Visitar »

Slideflow

4images

Una presentación de diapositivas basadas en Ajax inspirados por Apple y su interfaz Cover Flow. Las fotos y los títulos se leen de un archivo XML, y las imágenes son pre-generados con las acciones de Photoshop.
Requisitos: Prototype y Scriptaculous

Visitar »

ImageFlow

4images

Una galeria estilo de iTunes con el efecto CoverFlow.
Requisitos: Flash (opcional) para editar el archivo FLA

Visitar »

FancyBox

4images

FancyBox jQuery álbum, al parecer otro clon.
Requisitos: jQuery

Visitar »

Flash Photo Gallery

4images

Flash Photo Gallery es un servicio libre, simple galería de fotos construida en Macromedia Flash 2004, que utiliza archivos XML para almacenar la información sobre las imágenes para mostrar.
Requisitos: programa de edición de imágenes para crear miniaturas y un editor de texto para editar el archivo XML.

Visitar »

Control.Tabs

4images

Control.Tabs crea una interfaz con pestañas de una lista desordenada de enlaces / anclas que apuntan a uno de los elementos en su página que tienen un atributo id. Se puede utilizar para mostrar imágenes.
Requisitos: PrototypeJS

Visitar »

Couloir Photo Gallery

4images

Esta foto es una demostración de diapositivas de Flash comportamiento similar aplicado exclusivamente en JavaScript, HTML y CSS. El código se ofrece tal y como son – Couloir.org no ofrece soporte técnico.
Requisitos: Prototype y Scriptaculous

Visitar »

Flash Gallery Generator

4images

Una robusta galería de fotos Flash y diapositivas.
Requisitos: Sin requisitos especiales

Visitar »

Dynamic Image Gallery and Slideshow

4images

Este ligero JavaScript arma una galería de imágenes y diapositivas e incluye un sinfín de características a pesar de su ligero tamaño ( 3Kb).
Requisitos: Javascript

Visitar »

Flickr Slideshow Generador

4images

Flickr Slideshow Generador le permite generar el código HTML necesario para incrustar una presentación de diapositivas personalizadas de Flickr en tu página o blog.
Requisitos: cuenta de Flickr

Visitar »

FlickrShow

4images

Flickrshow es un peso ligero, cross-browser javascript con efecto de diapositivas, que le proporciona una forma sencilla de mostrar tus imágenes en Flickr en su propio sitio web.
Requisitos: cuenta de Flickr

Visitar »

FlShow

4images

Este carrusel se puede utilizar como un bonito slideshow de fotos, una eficaz exhibición de productos, un atractivo menú en su sitio web, y mucho más.
Personalización a través de archivo XML

Visitar »

Highslide JS

4images

Highslide JS es un JavaScript de codigo libre, ofreciendo un enfoque Web 2.0 ventanas emergentes. Se racionaliza la utilización de imágenes en miniatura y pop-ups HTML en las páginas web.
Requisitos: conocimientos básicos de HTML es necesario para instalar Highslide

Visitar »

GreyBox

4images

GreyBox se puede utilizar para visualizar páginas web, imágenes y otros contenidos ricos.
Requisitos: conocimientos básicos de HTML es necesario.

Visitar »

Showcase Slideshow Con MooTools

4images

Un tutorial de javascript que muestra cómo hacer una función de pase de diapositivas para mostrar su página de inicio con MooTools.
Requisitos: MooTools v1.2

Visitar »

slideViewer

4images

slideViewer es otro peso ligero (1.5Kb) un plugin de jQuery que permite crear una galería de imágenes con sólo escribir unas líneas de código HTML, como una lista desordenada de imágenes.
Requisitos: jQuery 1.2.1 y el plugin de jQuery easing.1.2

Visitar »

jQuery visita virtual

4images

Esta es una extensión del panorama simple viewer que le permite jugar un poco más con jQuery añadiendo interactividad al transformar algunas vistas panorámicas en una visita virtual!
Requisitos: jQuery

Visitar »

CrossSlide

4images

CrossSlide jQuery es un plugin que se aplica en Javascript con algunas diapositivas se presenta animaciones, tradicionalmente disponibles sólo a través de la red de desarrolladores de Adobe Flash u otros plugins.
Requisitos: jQuery

Visitar »

Pamoorama

4images

Pamoorama es un simple script que tiene por objeto visualizar su imagen en un entorno panorámico.
Requisitos: Mootools v1.11

Visitar »

jCarousel

4images

jCarousel jQuery es un plugin para el control de una lista de temas en orden horizontal o vertical.
Requisitos: jQuery V1.2.1

Visitar »

PictureSlides

4images

instant.js 2.2 le permite añadir un efecto instantáneo de imagen (incluyendo la inclinación) a las imágenes en sus páginas web.
Requisitos: jQuery V1.2.1

Visitar »

instant.JS

4images

slided.js le permite añadir imágenes y la sombra de diapositivas con imágenes de sus páginas web.
Requisitos: sin requisitos Visitar »

slided.JS

4images

slided.js le permite añadir imágenes y la sombra de diapositivas con imágenes de sus páginas web.
Requisitos: sin requisitos

Visitar »

Airtight Interactive SimpleViewer

4images

SimpleViewer es un servicio gratuito y personalizable, visualización de imágenes de Flash.
Requisitos: editor de texto y software de edición de imágenes / software Picasa / Nota: versión Flash 8 + para editar el archivo FLA. Visitar »

Airtight Interactive TiltViewer

4images

Aplicacion Flash de visualización de imágenes estilo 3D.
Requisitos: editor de texto y software de edición de imágenes / software Picasa / Nota: versión Flash8 + para editar el archivo FLA.

Visitar »

Airtight Interactive PostcardViewer

4images

PostcardViewer es un simple flash basada en la imagen de Airtight Interactive.
Requisitos: editor de texto y software de edición de imágenes / software Picasa / Nota: versión Flash 8 + para editar el archivo FLA. Visitar »

Airtight Interactive AutoViewer

4images

AutoViewer está diseñado para mostrar una secuencia lineal de imágenes y leyendas.
Requisitos: editor de texto y software de edición de imágenes / software Picasa / Nota: versión Flash 8 + para editar el archivo FLA.

Visitar »

Flash Page Flip Photo Gallery template for Picasa

4images

Esta plantilla se basa en la versión gratuita del motor de FlashPageFlip en www.flashpageflip.com
Requisitos: software Picasa

Visitar »

Search-This Photo Viewer

4images

El Photo Viewer utiliza Flash y XML. Todos los datos son almacenados en un archivo XML que facilita realizar modificaciones y actualizaciones.
Requisitos: Sin requisitos especiales

Visitar »

Agile Gallery – Flash Version

4images

La versión de Flash AgileGallery es un servicio gratuito de galería de fotos Flash que rasga a través de la salida XML de Picasa (descarga gratuita de Google) y genera la paginación y la muestra miniaturas y fotos en tamaño completo junto con cualquier descripción en Picasa. También incluye una función de pase de diapositivas.
Requisitos: Picasa, Flash Player para ver la galería

Visitar »

FIG – Flash Image Gallery

4images

FIG es una galería de aplicación que puede ser utilizado por cualquier persona para mostrar múltiples galerías de fotos, ilustraciones, imágenes u otros con descripciones.
Requisitos: no del lado del servidor idioma

Visitar »

WS-Slideshow

4images

Presentación de diapositivas basadas en Flash para todos.
Requisitos: Plugin Flash Player, versión 9.0.28 o posterior

Visitar »

ShadowBox.js

4images

Shadowbox es un visor de medios de comunicación en línea que apoye todas las web más populares de la publicación de los formatos de los medios de comunicación.
Requisitos: Javascript

Visitar »

Zoomy.js

4images

Zoomy.js es una clase prototype que le permite crear fácilmente la imagen: el guión sencillo hacer magnificación de imágenes con opciones personalizables, como emergente y superposición de las cajas.
Requisitos: Prototype y Scriptaculous

Visitar »

Canvas Gallery with reflections (Beta)

4images

Galería Prototype basado en reflection.js. Versión beta.
Requisitos: Prototype

Visitar »

jQuery Image Gallery

4images

Galeria de imagenes Jquery
Requisitos: jQuery

Visitar »

Thumbnoo

4images

Thumbnoo, muestra miniaturas con la opción de ampliarlas.
Requisitos: ningún requisito

Visitar »

Flowplayer – Scrollable

4images

Si bien esta secuencia de comandos se utiliza principalmente para insertar vídeos en su sitio, también puede utilizar para mostrar imágenes.
Requisitos: jQuery

Visitar »

mooCicle

4images

Javascript muestra la galería de motools.
Requisitos: Mootools v1.11

Visitar »

Interface Slideshow

4images

Interfaz de presentación de diapositivas.
Requisitos: jQuery

Visitar Demo | Descargar

SexyLightBox

4images

SexyLightBox álbum al parecer otro clon con Mootools.
Requisitos: Mootools v1.2

Visitar »

Auto-Generating Photo Gallery

4images

Generar automáticamente una galería de fotos de un directorio de imágenes.
Requisitos: PHP, jQuery, FancyBox plugin

Visitar »

qGallery (Beta)

4images

qGallery prototype es una versión beta y no funciona en IE todavía!. Espero que el autor será capaz de hacer comentarios sobre el futuro de qGallery.
Requisitos: PHP, jQuery, FancyBox plugin

Visitar »

Protoflow

4images

ProtoFlow es un efecto coverflow escrito en JavaScript. Utiliza Reflection.js que hacer todas las reflexiones de imagen.
Requisitos: Prototype y Scriptaculous

Visitar »

PrettyPhoto

4images

PrettyPhoto jQuery lightbox.
Requisitos: jQuery

Visitar »

Photo Slider

4images

Galería de imágenes de diapositivas.
Requisitos: jQuery, photoslider.js

Visitar »

jQuery Cycle Plugin

4images

Otro pase de diapositivas.
Requisitos: jQuery

Visitar »

jqGalScroll v2.1

4images

jqGalScroll toma lista de imágenes y crea una galería de fotos desplazamiento suave desplazamiento vertical, horizontal o diagonal.
Requisitos: jQuery

Visitar »

Image/Photo Gallery Viewer using jQuery

4images

El jqGalView jQuery Plugin le permite tomar una agrupación de imágenes y convertirlo en un flash-como imagen / galería de fotos.
Requisitos: jQuery

Visitar »

Suckerfish HoverLightbox Redux

4images

Redux combina la Suckerfish menú desplegable con imagenes de tu album para ampliarla.
Requisitos: Prototype y Scriptaculous

Visitar »

Álbum 2

4images

Sencillo y discreto script utilizado para superposición de imágenes en la página actual.
Requisitos: Prototype y Scriptaculous

Visitar »

The Lightbox Clones Matrix

4images

Esto no es otra galería de fotos, pero una lista completa de todos los clones de lightbox para jQuery, Prototype y Scriptaculous, Mootools, YUI …

Visitar »

jQuery.popeye – an inline lightbox alternative

4images

jQuery.popeye degrada con gracia en una lista desplegable de imágenes que enlazan a una versión ampliada.

Visitar »

Publicado en Ajax,Flash,Framework,Galerías,General,Javascript,JQuery,MooTools,Personalización,Plugin,Recursos Web,WebMaster,Webmasters | 9 Comments

20 razones para tener su sitio web II.

 

1. Por el nuevo mercado que se abre.

Sin lugar a dudas, Internet es un nuevo mercado y muy pocas veces tenemos la posibilidad de asistir como protagonistas a una revolución mercantil como esta. Según diversas fuentes, se estima en unos 70 millones las personas que en todo el mundo pueden conectarse a Internet ahora mismo. Para atacar este mercado, ofrecer sus servicios y decir al mundo que usted existe, tiene que estar presente en Internet con una web. Además, tenga por seguro que su competencia lo hará más temprano que tarde.

2. Para hacer contactos.

La mayor parte de la actividad en los negocios se reduce a hacer contactos. Todo buen empresario sabe que «no es tanto lo que conoces como a quién conoces». Dar la tarjeta de visita a otras personas es un ritual fundamental. Pues bien, ¿qué pasaría si usted pudiese ofrecer su tarjeta de visita a miles o incluso millones de potenciales clientes en todo el mundo. Usted puede hacer esto las 24 horas del día, todo el año, y de una forma mucho más económica de lo que se imagina a través de una web en Internet.

3. Para anunciar interactivamente su negocio.

¿Cuál es la Información básica de su negocio? Piense en qué pondría en un anuncio en las Páginas Amarillas: su actividad, su horario, cómo contactar con usted, sus formas de pago; la ciudad donde reside, etc. Ahora piense en el mismo anuncio donde además pueda tener comunicación bidireccional e instantánea con quien le observa. Si puede tener a su clientela permanentemente informada de los motivos por los que debe hacer negocios con usted, ¿no cree que al final hará más negocios? Usted ya puede hacer eso a través de sus páginas web.

4. Para dar servicio a sus clientes.

Si lo que busca es servir a sus clientes, encontrará aun más maneras de utilizar las ventajas tecnológicas que le brinda la WWW. ¿Tener formularios interactivos para que la gente le solicite información, realizar presupuestos on-line, hacer reservas o pedidos? ¿Dejar que sus clientes puedan interrogar su base de datos y ver si en la talla M quedan camisas verdes? Todo eso e incluso más puede hacerlo a través de de una manera fácil y rápida en Internet.

5. Para atraer el interés público.

Probablemente usted no conseguirá que mayores periódicos de Latinoamérica publiquen algo sobre la apertura de su tienda o negocio, pero sí tiene muchas posibilidades de que publiquen la inauguración de su web si es que hay algo interesante o novedoso en ella. Internet todavía es noticia. Si usted tiene una web, cualquier persona que lea o escuche de su existencia es un potencial «visitante» de su web y un posible cliente para su negocio.

6. Para publicar información estratégica.

La información empresarial sobre trimestres, el ganador de un premio literario, el dossier de prensa de un preestreno cinematográfico son ejemplos clásicos de materiales estratégicos que usted facilita s su agencia de prensa para su difusión con el rótulo de «no publicar antes de…». Una vez en manos de terceros, sólo le cabe esperar que no ocurra lo peor: que se publique antes de tiempo y se filtre la noticia. A través de su web, usted domina el momento exacto en que su información estratégica sale a la luz pública.

7. Para vender productos o servicios.

Muchas personas piensan que esta es la principal razón para poner un negocio en Internet, pero el hecho de que tenga el místico número 7 en esta lista es para simbolizar que debería considerar esta posibilidad sólo tras haber pasado por las anteriores 6 y otras cuantas que están más adelante. ¿Y esto por qué? Ha de tener en cuenta de que antes de que alguien sea un cliente suyo éste debe satisfacer la necesidad de conocerle, saber qué hace, cómo lo hace y en qué le puede ayudar. Es en esto donde Internet se convierte en un instrumento fácil y económico. Más tarde quizá podrá convertir al visitante de su web en un cliente que le compre productos o servicios.

8. Para difundir fotografías, sonidos y películas.

El Internet permite añadir sonido, fotografías y pequeños ficheros de vídeo a la información de su empresa, si es que eso puede le puede ayudar a satisfacer las necesidades de su clientela potencial. Ningún catálogo, ni siquiera los de prestigio, harán una cosa así a un coste tan bajo.

9. Para alcanzar un perfil de mercado altamente deseable.

El perfil de un usuario de Internet todavía es uno de los más altos a nivel adquisitivo. Normalmente se trata de personas con educación universitaria o secundaria con un buen salario o con expectativas de tener uno. Usted puede acceder a este rango de una forma económica a través de Internet.

10. Para responder a las preguntas más frecuentes.

Cualquiera que conteste el teléfono en su empresa puede decirle que siempre responde a las mismas preguntas durante todo el día. Son las preguntas que tanto los clientes como los que desean obtener más información sobre su empresa realizan constantemente antes de empezar una relación comercial. Si usted tiene una web puede poner en ella una lista con las preguntas más frecuentes y así habrá demolido una barrera más para hacer negocios entre sus clientes y usted, a la vez que libera de esa tarea al personal de su empresa.

11. Para estar en contacto directo con sus vendedores.

Sus vendedores necesitan tener la información actualizada que les ayude a cerrar negocios. Si reconoce el valor de esta información puede aprovechar su web para estar siempre en contacto con su fuerza de ventas y suministrarle toda la información que necesita. De una manera privada, por supuesto; sólo para ellos. No importa dónde se encuentren, ni a qué hora consulten, la información estará siempre a su disposición y permanentemente actualizada.

12. Para penetrar en mercados internacionales.

Con el web usted puede dialogar con esos mercados de una forma tan sencilla como lo hace con la empresa de al lado. De hecho, antes de poner su información en Internet debería tener clara su política internacional, ya que en el primer trimestre de vida de su web recibirá como mínimo una docena de consultas provenientes de los mercados internacionales. Además, debe contemplar otra ventaja: si su empresa tiene delegaciones en otros países, éstas pueden acceder a la información central a precio de llamada local.

13. Para ofrecer servicios las 24 horas del día.

No todos trabajamos a las mismas horas. El negocio es un fenómeno mundial, pero el horario de sus oficinas no. Intentar contactar con Asia o con la costa de California es muy difícil en función del horario. En este sentido, las webs pueden dar servicio a sus clientes, a sus empleados y a sus proveedores durante las 24 horas al día, los siete días de la semana y todas las semanas del año.

14. Para publicar al instante la información que cambia.

Sin papel, sin tinta, sin fotolitos, sin factura del impresor o distribución que llega o no llega. Incluso se puede implementar una aplicación en sus páginas web que cambie la información varias veces al día. Ninguna imprenta, por muy rápida que ésta sea, puede hacer algo similar. Y aunque pudiera, luego queda todo el proceso de distribución ¡a todo el mundo!

15. Para fomentar el intercambio con los clientes.

A través de una web, usted puede pedir comentarios e incitar a que sus clientes dejen opiniones sin el menor costo de estudios. Un correo electrónico interactivo en sus páginas es la herramienta más sencilla para facilitar el intercambio de información con sus clientes e consumidores.

16. Para probar nuevos productos y servicios.

Enlazada con la anterior razón, A través del internet el público le hará saber su opinión sobre sus productos de la manera más rápida, más fácil y más económica posible. Por el coste anual de una página web o dos, tiene la oportunidad de disponer de una bola de cristal que le dirá dónde y cómo posicionar su nuevo producto o servicio de forma adecuada.

17. Para impactar en los medios de comunicación.

Lo más importante es que cualquier empresa puede impactar los medios de comunicación de forma rápida y eficiente a través de la información en su web.

18. Para alcanzar al mercado educativo y juvenil.

Si su mercado es el de la educación, considere seriamente el hecho de que la mayoría de universidades están conectadas a Internet y dan acceso a sus alumnos y profesorado a través de sus redes. Libros, tiendas de deportes, academias de todo tipio, moda juvenil y cualquier otra actividad que desee abarcar este mercado necesita tener su web desde ahora.

19. Para atacar mercados especializados.

Internet ya no es ni será nunca más un reducto de científicos o informáticos. El más extraño y recóndito grupo de interés estará representado en grandes cifras en la red. Dado que Internet tiene unos cuantos buenos buscadores de información, sus clientes siempre podrán encontrarle de la forma más fácil. A usted o a su competencia.

20. Para cubrir su mercado local.

Realmente no importa dónde esté usted. Si su cliente más importante tiene acceso a intenet, usted también debería estar allí.
El artículo original puede encontrarse en el: http://www.net101.com/reasons.aspl  y en http://www.net101.com si desea tener su sitio contacte a www.borchani.com

Publicado en Artículos,Desarrollo Web,Diseño,Dominios,General,Hosting,Negocios | Responder

Novedades