That looks like a velvet lined snap clip. Velvet is good for non-slip. I recommend you get the 30mm snap clips for your dd. I made these when my dd had a lot less hair, and they hold amazingly well. If you use a ribbon other than velvet to line your snap clip, look into using a non-slip method - I use silicone. I don't care what anyone says about grosgrain-lined 30mm alone being sufficient for very fine or little hair - it could still come out of my dd's hair somewhat easily without a non-slip method. HTH
p.s. while very cute, 1/4" ribbon wrapped (along just the sides), would not stay in my dd's hair until she got more hair for it to hold on to.