A blazer works well with a semi-casual outfit. If you're wearing a plain top, go with a printed blazer. If you're wearing a printed top, go with a plain blazer instead. For example, if you're wearing a black and white see-through top, you might wear a solid white or black blazer overtop.