Żeby ukryć elementy wystające poza rodzica trzeba do tego rodzica dodać w cssie "overflow: hidden;".
Tylko miej na uwadze że elementy których ma już być nie widać powinny być usuwane żeby nie siedziały dalej w pamięci.
Btw. czemu nie zrobisz kropelek w canvasie? Do tego właśnie jest canvas.