For the most part, it's just a matter of hiding all but one of the images loaded (using the CSS property display: none), then using JavaScript to cycle through the images, setting the display of the current image to "none" and the next image to block or "" (which sets the default display type for the element).
Apple is not using any transitions or other new properties, just good old-fashioned CSS 1 and JavaScript. You use your stylesheet to set the initial visibility conditions, then JavaScript to manipulate them thereafter with a delay (using setTimeout() or setInterval()).
Please try to keep in mind that most of this sort of thing is very discoverable—your browser should have a View→Source option, and most browsers have a set of developer tools either built-in or available as a plugin to let you easily view the JavaScript and style sheets. That's how most of us learned, using R&D (which, in the developer world, doesn't mean "Research and Development" as much as it does "Rob and Duplicate").
This is just about as easy as it gets, so please give it a shot before asking for cut'n'paste code. If you run into problems, we'll be glad to help, but this really is a very good place to get started on your own.