Here's a list of working debit cards:
Bitcoin Debit Cards (updated July 12th, 2018)As you can see, the only anon-accepted is bitnovo with a
a single recharge for life up to 250 €. And since it isn't listed if the cards are also available in virtual form, I checked it and nah they are only available in plastic.
If you're in EU/UK, wirex do have virtual cards (USD, EUR, GBP) although the downside is you have to get verified.