ZnO has protection even into visible light, same for Tinosorb M, but both will result in some white cast, if protection is broad enough to reach into visible light it will be visible. Also, while ZnO has very broad protection, the actual protection factor is not very high. What I would do is add some antioxidants (e.g. ceferulic) to your sunscreen which should add some protection for UVA without being aesthetically unpleasant.
One thing you can try to do is layer the very white sunscreen with a foundation (with or without SPF) that is darker than your skin, although that will probably require some experimenting. foundation first, sunscreen on top most likely.
I'm guessing there are also various other cosmetic products with pigmentation you can try to blend in with the sunscreen. But I also presume there are various sunscreens out there that are good but have added pigment in them
Personally I find the white look enjoyable of the Zinc/titanium sunscreens (I have used one from Paulas Choice with an SPF of 30 that is very light, skin balancing ultra sheer something), but I use them moderately so the actual protection is probably nowhere great and I don't look completely like a ghost, meanwhile I also try to avoid the sun despite being outside quite a bit in summer, and I'm very white and basically can't get brown.
Edited by Keizo, 16 February 2017 - 06:28 PM.