Cocktail dresses are designed for semi-formal events and parties. They are typically knee-length or slightly above the knee and come in various styles, such as A-line, sheath, or fit-and-flare. Cocktail dresses can be simple and elegant or embellished with sequins and lace for a more glamorous look.