I purchased these to wear with jeans.  They are very thin cotton and great for hot days.  After about twenty washes, they start to look a little bit worn.  If you are wearing them under regular shirts, there would be no problem.  The color is very vivid.