Niquelao - CSS

acc_slide: Presentaciones con XHTML, CSS y javascript

15 de April, 2007 por Rumoroso

Por fin ha llegado el momento de publicarlo. Hacía tiempo que estaba en ello pero por un motivo u otro no pude hacerlo hasta ahora. Aquí está el nuevo sistema para realizar presentaciones con XHTML, CSS y javascript.

Supongo que alguno ya conocerá más de un sistema de los que habitualmente se utilizan, como por ejemplo el HTML Slidy del W3C o el S5 de Eric Meyer. Tras utilizarlos llegué a la conclusión de que, aunque buenos, había algo que quizás podría ser mejorable (según mi criterio, claro).

Como he dicho, ambos sistemas son buenos y válidos, pero en ambos se hace necesario utilizar marcado cuya única finalidad es la de servir para que el script lo utilice y aplique estilos sobre él. Si realmente se quiere tener algo eficaz, ¿por qué no hacer que el propio script genere el marcado que necesita de forma inteligente?

El desarrollo

Me puse manos a la obra con la siguiente premisa: Si tenemos un documento correctamente estructurado y marcado (con sus encabezados, párrafos, listas…), el script debe ser lo suficientemente inteligente como para organizar y generar la presentación, todo ello sin incluir ningún contenedor adicional, ni clases, ni id. Únicamente ha de ser la propia estructura del documento la que permita diferenciar lo que se tiene que incluir en cada diapositiva.

Tras pegarme con ello, aquí está el resultado. El acc_slide, o como Andrés y Maroto lo llaman, rumo_slide o slide_oso. En lugar de seguir escribiendo más acerca de ello, lo mejor es demostrar de lo que estoy hablando. He preparado dos presentaciones, ambas con la descripción del sistema y de su utilización. La diferencia entre ambas es el grado de resumen. No dudéis en echar un vistazo al marcado que he empleado para ver de lo que estoy hablando:

nota: aunque la forma de navegación por la presentación se trata en la misma, la forma básica de moverse por los contenidos se realiza con las flechas (arriba y abajo) del teclado.

Características básicas

acc_slide ha sido creado teniendo como objetivo la separación absoluta entre el contenido y el comportamiento, evitando cualquier consideración acerca de este al crear y marcar la información que se quiera mostrar.

Entre las características que el sistema de presentaciones acc_slide posee se pueden destacar:

Llegados a este punto, espero vuestro feedback. También estaba pensando crear un repositorio público de estilos para el sistema. Si os parece una buena idea y queréis participar con los vuestros, no lo dudéis. Podéis enviar vuestros temas a rumoroso@niquelao.net

Categoría: CSS, (X)HTML, Accesibilidad, Javascript

2  comentarios

2 comentarios

Claudio 15 de October de 2007

Mis felicitaciones por tan importante emprendimiento. Junto a un amigo lo usaremos para una presentación. Una duda: pude descargar la versión reducida, pero no lo logré con la extendida. Me interesa más la extendida porque, aparentemente, usa el propio texto de la etiqueta H2 como elemento decorativo de las diapositivas, evitando la imagen, pero demostrando de una forma muy bonita que no es necesario una imagen para decorar. Este punto me interesa especialmente porque la presentación será ante usuarios de Microsoft :-) . Estoy viendo los códigos de la versión reducida pero mi desconocimiento del Javascript me impide, por ahora, poder modificarlo.

Por si no lo dejé claro al principio: tu trabajo es de mucha utilidad, mucho mejor que las otras opciones y… hermoso. Mis felicitaciones.

Rumoroso 15 de October de 2007

Hola Claudio. Gracias por lo que dices y me alegro de que te pueda ser útil.

Acabo de subir la versión ampliada en formato descargable. He puesto el enlace en el artículo. Espero que te sirva. Si tienes dudas acerca de cómo funciona o algo, dímelo, y si quieres compartir con nosotros el estilo que le apliques, encantado.

Gracias. Un saludo

Puedes hacer un seguimiento de los comentarios gracias al feed RSS 2.0. También podrías dejar un comentario, o enviar un trackback desde tu sitio.

Deja tu comentario

Los campos Nombre y Email son obligatorios

...y si quieres incluir un Gravatar.

Añádenos a...

Tags que destacamos en general

Creative Commons License Esta obra está bajo una licencia de Creative Commons.