A CodePen by Steven Dierick. Drop - Simple dropdown, with alternative positions, and the ability to toggle.