As Amazon Associates, we may receive a commission for purchases made through our affiliate links.
We all know that a white shirt is the ultimate fashion hero.
It is the piece that works for every single vibe.
I have put together twenty super hot looks that will make you look like a total star.
These outfits are perfect for your next big photo shoot or just walking down the street.
Get ready to turn every head in the room with these fresh styles!
1. Pure Gold
This look is so rich and shiny.
You will look like a literal queen when you walk into the party.
The bright gold pants make the simple white shirt pop in a way that feels very expensive and cool.
- White Silk Shirt
- Gold Sequin Pants
- Gold Hoop Earrings
- White Pointy Heels
- Gold Clutch Bag
2. Pink Dream
I am totally obsessed with this soft look.
The light pink skirt is very flowy and makes you feel like a cute fairy.
Wearing this to brunch will get you so many likes because the colors are just so pretty and bright together.
- White Crop Shirt
- Pink Tulle Skirt
- Silver Butterfly Necklace
- Pink Strappy Sandals
- White Mini Purse
3. Bold Red
Red is the best color for a boss girl.
You can wear this to a big meeting to show everyone that you are in charge today.
The red boots add a fun twist that makes the whole outfit feel very high fashion and super unique.
- White Button Up
- Red Leather Trousers
- Red Ankle Boots
- Black Sun Glasses
- Silver Chain Belt
4. Ocean Vibe
Blue is such a calm and lovely color choice.
The dark blue vest over the shirt creates a layered look that is very smart and trendy for school.
I love how the blue tones make your eyes stand out and keep the vibe feeling very fresh.
- White Long Shirt
- Blue Knit Vest
- Blue Denim Shorts
- White Tall Boots
- Blue Head Band
5. Green Glow
Neon green is making a huge comeback right now.
It is a very brave color that screams for attention in the best way possible.
The bright green bag is the perfect touch to make this simple white outfit look like it belongs on a magazine.
- White Oversized Shirt
- Green Biker Shorts
- Green Top Handle Bag
- White Chunky Sneakers
- Green Stud Earrings
6. Royal Purple
Purple is a color that looks good on everyone.
This outfit uses a deep purple blazer to add some serious drama to your daily style.
It is a very chic way to dress up your favorite white shirt for a night out with your best friends.
- White Tee Shirt
- Purple Velvet Blazer
- Purple Mini Skirt
- Black Knee High Boots
- Silver Heart Necklace
7. Sunny Day
Yellow is like wearing a hug from the sun.
The bright yellow pants are so cheerful and will make you feel happy all day long.
This is a great outfit for taking photos in a park because the colors look so amazing against the green grass.
- White Tie Front Shirt
- Yellow Wide Leg Pants
- Yellow Sun Hat
- Tan Wedge Sandals
- White Beaded Bracelet
8. Orange Spice
Orange is such a fun and spicy color.
The bright orange vest is very eye catching and looks great with a crisp white shirt underneath it.
You will look so stylish and warm in this outfit during the cool fall months while you sip on tea.
- White Collared Shirt
- Orange Puffer Vest
- Orange Cargo Pants
- Black Combat Boots
- Orange Beanie Hat
9. Silver Star
Do you want to sparkle like a diamond?
The silver skirt reflects the light and makes you look like you are glowing from head to toe.
This is the perfect look for a big dance or a fun concert where you want to shine very bright.
- White Fitted Shirt
- Silver Metallic Skirt
- Silver Sparkly Heels
- White Faux Fur Coat
- Silver Drop Earrings
10. Brown Sugar
Brown is a very cozy and earthy color.
The dark brown leather jacket gives the white shirt a very cool and edgy vibe.
It is a simple look that still feels very put together and perfect for a casual date at a coffee shop.
- White Basic Shirt
- Brown Leather Jacket
- Brown Plaid Skirt
- Brown Loafers
- White Crew Socks
11. Black Magic
You can never go wrong with black and white.
The black corset over the white shirt creates a very cool shape that looks like high fashion.
It is a very edgy style that will make you feel like a total rock star at any cool event.
- White Peplum Shirt
- Black Lace Corset
- Black Skinny Jeans
- Black Platform Boots
- Silver Choker Necklace
12. Berry Sweet
Berry red is such a romantic and deep color.
The berry red coat is very elegant and makes the white shirt look very fancy.
I think this is the best outfit for a dinner date when you want to look very classy and very sweet.
- White Ruffle Shirt
- Berry Red Trench Coat
- Berry Red Slacks
- Black Velvet Flats
- Pearl Earrings
13. Blue Ice
Light blue is a very cool and refreshing color.
The blue silk scarf adds a touch of class to the white shirt without being too loud.
This look is very soft and pretty which makes it perfect for a walk by the blue ocean water.
- White Linen Shirt
- Blue Silk Scarf
- Blue Capri Pants
- White Canvas Shoes
- Silver Wrist Watch
14. Forest Run
Dark green is a very strong and beautiful color.
The green sweater vest makes the outfit feel very preppy and cute for a day at the big library.
I love how the white shirt peeks out from the green to create a very clean and layered look.
- White Poplin Shirt
- Green Sweater Vest
- Green Pleated Skirt
- White Mary Jane Shoes
- Green Bow Hair Clip
15. Gray Slate
Gray is a very modern and sleek color.
The gray suit pants make the white shirt look very professional but still very trendy and fun.
This is a great look for a girl who wants to look smart and stylish at the same time today.
- White Oxford Shirt
- Gray Tailored Pants
- Gray Wool Blazer
- Black Pointed Flats
- Silver Square Watch
16. Peach Fuzz
Peach is a very soft and yummy color.
The peach colored shorts are so cute and make the white shirt look very summery and light.
You will look like a total peach in this outfit while you are eating ice cream with your favorite friends.
- White Tank Shirt
- Peach Denim Shorts
- Peach Tinted Glasses
- White Strappy Sandals
- Peach Flower Earrings
17. Navy Night
Navy blue is a very classic and rich color.
The navy blue skirt makes the white shirt look very crisp and clean for a nice lunch.
It is a very easy look to wear when you want to feel fancy but still stay very comfortable all day.
- White Blouse Shirt
- Navy Pencil Skirt
- Navy Blue Heels
- Gold Link Bracelet
- White Leather Belt
18. Tan Lines
Tan is a very warm and neutral color.
The tan fedora hat adds a very cool vibe to the white shirt and jeans look.
This is the perfect outfit for a road trip because it is very comfy and looks great in every single photo.
- White Graphic Shirt
- Tan Fedora Hat
- Tan Wide Leg Jeans
- Brown Suede Boots
- Tan Crossbody Bag
19. Mint Fresh
Mint green is such a cool and pretty color.
The mint green cardigan is very soft and makes the white shirt look very sweet and kind.
This is a lovely outfit for a spring day when the flowers are just starting to grow in the garden.
- White Lace Shirt
- Mint Green Cardigan
- Mint Green Leggings
- White Ballet Flats
- Mint Green Head Band
20. Ruby Red
Ruby red is a very bold and fiery color.
The ruby red boots are the star of the show and make the white shirt look very exciting.
You will feel so powerful and cool when you step out in this very bright and fun fashion look.
- White Shirt Dress
- Ruby Red Boots
- Ruby Red Beret Hat
- Black Leather Belt
- Ruby Red Lipstick



















