Implement transitions on dots

I'd talked this over with Michael, and the CSS for the dots bugged me.
This makes the dots dilate in and out as you swipe through the previews.