When it comes to hairstyles, no one can top Cardi B . In the last few years, the 27-year-old rapper has risen to fame for her music, but she’s also become an icon in the beauty world thanks to her ever-changing hairstyles.
Cardi’s hairdos are a thing of aesthetic genius—she matches her luscious locks to her gorgeous outfits, bold makeup and even her pristine nails, hitting every color on the spectrum. In the beginning, Cardi would transform her hair for events and performances, but one look at her social media and you can see that rocking these hairstyles is now the norm.
Keep scrolling to see some of Cardi’s most daring looks. From pastel purples to vibrant reds and even rainbow-colored hues, there’s no color Cardi can’t rock…
Pastel Rainbow
Cardi paired her hot pink jacket with colorful pigtail buns and left two long strand in the front.
Colorful Waves
Instead of pastel colors, Cardi’s half-updo featured a blend of blue, green, yellow and orange shades.
Blonde Babe
The 27-year-old rapper channeled Elle Woods with this pretty in pink getup and featured her rocking a blonde slicked back ponytail.
All Purple Everything
Who says you can’t rock the same colored hair as your bomb outfit? The rapper paired her Christian Siriano design with a pastel purp bob.
Space Grey
To complete her silver tracksuit, Cardi wore her long locks in the color grey.
Feeling Blue
Blue nails call for blue hair. Cardi gave fans a glimpse of her vibrant blue hair that was hidden under her hoodie.
Purple Chic
For this purple ensemble, Cardi wore her purple hair slicked back and rocked an oversized feathery shawl.
Electric Blue
During a performance, the singer wowed the crowd with her electric blue hair that perfectly matched her eyeliner.
Ombré
This collarbone bob included three colors—yellow, black and grey.