Cómo hacer un sitio web como http://www.20thingsilearned.com/

En esencia, es básicamente un conjunto de páginas web estándar que hacen un uso muy bueno de CSS y divs e imágenes anidadas para colocar el texto dentro de un conjunto de divs que dan la impresión de un libro de tapa dura. Hay divs para todos los elementos de la página, el texto, la página de la izquierda, los bordes, las sombras, la columna vertebral, la pequeña parte en la parte superior de la columna vertebral, etc.

Examinar el código muestra la estructura. Muchos de los efectos se toman de una sola imagen de sprites.

Probablemente la característica más compleja es la animación de cambio de página. Puede explorar el código para encontrar la fuente de esto.

Al leer los comentarios en la sección principal de la fuente, parece que el sitio fue diseñado por Fantasy, una empresa de diseño web muy respetada que ha ganado premios webby.

La respuesta corta a la pregunta es “con mucho trabajo”. Esto ha requerido mucha artesanía para lograrlo. Me inclinaría por echar un vistazo a CSS Zen Garden: The Beauty of CSS Design, que es quizás un punto de partida más fácil para el diseño basado en CSS.

Abra el sitio web con Chrome o Firefox. Vaya a las herramientas de desarrollo donde tiene la consola del desarrollador, el árbol html, etc. y verá la estructura EXACT html del sitio web. Copie e intente emular, agregar CSS, etc. Todo el ejemplo está justo frente a usted. Buena suerte 🙂

¿Estás hablando del efecto de cambio de página?

Hay un elemento de lienzo aquí:

Si lo elimina (usando las Herramientas de desarrollador en Chrome), verá que el efecto de cambio de página desapareció, por lo que debe ser responsable.

La implementación real está en twentythings.min.js. En realidad, puede leerlo si sabe cómo volver a formatear el código minificado en Herramientas para desarrolladores. Todo está en “TT.pageflip”. No estoy seguro de si se trata de alguna biblioteca o si está hecha a mano. Parece ser el último caso.

Si le gusta el efecto de cambio de página, estoy seguro de que puede buscar una biblioteca o algún script en la web.

Un sitio web como 20thingsilearned puede facilitarse utilizando varios creadores web, plantillas y diseñadores web expertos, y no podemos encontrar cada uno de ellos individualmente, por lo que puede hacerse fácilmente al encontrar la mejor empresa proveedora de servicios de diseño y desarrollo web. Si desea saber cuál es el mejor, me gustaría sugerirle Metrikhive, que ofrece diseño de sitios web, diseño de comercio electrónico y diseño de aplicaciones móviles con varios paquetes razonables.