This site from the Center of Applied Coastal Research at the University of Delaware features an interactive animation of wave form that users can modify then watch the results of their input. Parameters include wave height, wave period, and local depth. The resulting animation shows the associated water particle motion, plus the velocity vector of the user's chosen wave.