Nuclear fluid dynamics for giant resonances