Responsive web design is a must. Learn how to make a responsive image carousel.
This tutorial builds off of a previous tutorial I did on creating a basic image slider. Check that out here before moving on:
The basics in organizing your image gallery on a horizontal carousel.