Mad on you = incorrect and just about never heard.
Mad at you = Angry at you. You could also say "angry with you". There is no reason why they can use different prepositions, it's just the way the language developed.
Mad about you = I'm very much love with you. (idiom)