El otro día me vi en la obligación de realizar un acordeón para una web, donde se mostrasen imagenes, enlaces... En un principio pensé en utilizar jqueryUi, pero luego pensé que seguro que no era difícil hacerlo con HTML y CSS de modo que empecé a pensar un poquito e hice el siguiente acordeón para colocar donde queramos y con bastante funcionalidad: