-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pure CSS Styling for Design System Components #1601
Comments
You dont have to use react, angular and vue at all. The complete library is build based on Web Components which works without any framework, its easy to integrate in any browser based web application. You can run it in a single html file:
If you can replace css inside your code your can also replace the markup with the specific component. |
@danielleroux , However, my proposal was not about rebuilding the entire application, but only about adapting the appearance to the Siemens Design System. My goal is to gradually adapt the existing appearance of the application to the Siemens Corporate Design without having to change the underlying technology. Therefore, it would be very helpful for me if there were not only Web Components, but also pure CSS styles that I could simply integrate into my existing application. This way I could gradually change the appearance without having to rewrite the entire code. I hope this clarifies my concern. Please let me know if there are already solutions for this or if you can further pursue my proposal. Thank you for your support. |
I understand your requirements but pure css library is out of scope and will not be implemented. We provide all colors as css variables which can be used to adapt your application. //EDIT: As orientation how to use css variables to adapt existing controls like a button you can have a look inside the button styling: |
Prerequisites
Suggestion / feature request
Problem statement:
The current design system provides excellent components and functionality for various frontend frameworks like React, Angular, and Vue or Web Components for native usage. This greatly facilitates the development of new applications.
However, there are two important use cases that have not been covered so far:
For these cases, it would be very helpful if the design system also provided pure CSS styles for all components. This would allow existing applications to be gradually migrated to the design system without having to reimplement the entire frontend code. It would also enable the use of the design system in third-party applications, regardless of the frontend framework they are using.
Proposed Solution:
Extend the design system to include a pure CSS variant of all components. These should be as easy to integrate into existing applications as possible, without requiring additional dependencies or configurations.
Possible Implementation:
Benefits:
The text was updated successfully, but these errors were encountered: