En primero, no te recomiendo agregar el background, directamente dentro del html, por que no es una buena practica, entre otras cosas, agregalo por medio de tu hoja de estilos (css).
En la mayoría de los slides, usan listas como referencia, pero tu puedes animar cualquier elemento, cycle2 es una buena opcion asi como bxslider, ambos tienen funciones responsivas.
Pero donde si vas a tener que cambiar un poco, es que a menos que todo sea estatico y sepas que background asignarle a cada div (por decir si un contener tiene 4 divs dentro, que son el numero de slides que tienes), tendras que agregar la imagen dentro de estos "<div class="slide"><img></div>
Saludos.