This Rihanna photo contains
fedora, felt hat, homburg, stetson, trilby, boater, leghorn, panama, panama hat, sailor, skimmer, straw hat, and campaign hat.
There might also be
bare legs, pantyhose, skintight pants, skintight, snap brim hat, and hot pants.