Momentum flux can be harder to visualize. Imagine a tiny vector attached to each point within the body of a fluid; this vector represents the momentum of the tiny parcel of fluid at its base. As a function of time, the fluid is moving, so you can imagine all these tiny momentum vectors keep changing. The momentum "flows" from one part of the fluid to another.
To compute the momentum flux, you take some surface and measure how much momentum flows through that surface per unit time. The surface doesn't have to be oriented in the same direction as the momentum vectors; momentum can effectively "flow sideways" (this creates shear stress). Finally, to get the momentum flux density, you divide by the area of the surface in question and take the limit as the surface shrinks to zero size. The result will be a tensor (the 3d stress tensor) that measures the flow of momentum per area per unit time in all directions.