prueba con:
<ul><li></li></ul>
y en los estilos
ul li { background-image:imagen-1.png; }
ul li:active { background-image:imagen-2.png; }
no lo prové, asi que cuéntame si funciona
Igual para estos casos se utiliza javascript trabajando con el DOM. Ya que no es aconsejable utilizar css para generar contenido dinámico.
Saludos!