is there any problem with using psuedo elements for creating custom switch?

Original message was deleted