Plunker - Just in case you wonder why I did this. I had a requirement to create a carousel with multiple tiles text only. Although I am using Angular, I was not able to use angular ui because the site is using Bootstrap 2.1 and the angular carousel did not want to play nice with it. I did some research and the other solutions had a bunch of JQuery manipulating the DOM, but I need it something static so I could add the data with Angular. So I went thru the pain of designing a simple clean carousel that would do the job. For this sample is a static carousel, on another post I may include the one with Angular Hope you enjoy, Sebastian Plunker is loading… I eat z-index for breakfast.