if-mixed mixin started

still need to add padding full, margin full, and translate