A liquid button is a visually dynamic button that creates an interactive, fluid-like effect when interacted with, often simulating ripples or waves. It typically uses HTML5 canvas and JavaScript to render the liquid animations and handle mouse interactions.