是的,这是可能的:http://www.lab4games.net/zz85/blog/2010/03/10/rain-water-ripples-with-html-canvas-javascript-jquery/
平滑度是相对的,您可能无法像硬件加速的Flash一样获得相同的性能。话虽如此,越来越多的浏览器开始整合本地硬件加速(Direct2D和其他方式)。
如果您不想使用Canvas(或无法使用),可以通过创建一个看起来像雨滴的图像来实现,将其制作为带有alpha透明度的PNG,以便矩形的非滴部分不会显示出来。然后,您可以通过编程方式创建200个左右的IMG,并将它们绝对定位(和随机)在场景上。每个都被定位,然后在几毫秒内变得可见,然后变得不可见,然后重复此过程。
为了增加多样性,您可以制作不同大小和阴影的图像,使一些看起来在背景中,一些看起来在前景中,并且可以进行变化。