Is it a sign of weak UX design to give the ability to change CSS of a website?

Is it a good idea to give visitor a toolbar, that can change the various CSS parameters, such as the alignment of text, the size and the color of the text, etc.? Or would that be perceived as the designer leaving his work to the end user?