Skip to content
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

Theme Implementation #16

Open
2 tasks
rpmolina opened this issue Apr 25, 2023 · 0 comments
Open
2 tasks

Theme Implementation #16

rpmolina opened this issue Apr 25, 2023 · 0 comments

Comments

@rpmolina
Copy link
Contributor

rpmolina commented Apr 25, 2023

Describe the feature

A theme typically includes a set of design elements such as colors, typography, layout, and Images that are used consistently throughout the website or application:

  1. Colors: The colors used throughout the website or application should be consistent with the chosen theme. This includes text color, background color, border color, and other color-related properties.
  2. Typography: The font family, size, and weight should be consistent with the theme. This includes properties such as font-family, font-size, font-weight, line-height, and letter-spacing.
  3. Layout: The layout should be consistent with the chosen theme. This includes properties such as margin, padding, width, height, and positioning.
  4. Images: The images used should be consistent with the chosen theme. This includes properties such as image size, border radius, and opacity.

This set of predefined variable or constant that represents a specific design property, such as a color or a font size are called tokens.

There are many benefits to implementing a theme, including creating a consistent and cohesive visual identity for a website or application, improving user experience, and making it easier to maintain and update the design over time.

Use Case

Have a guide or templates of different strategies to implement Themes:

  • CSS
  • SASS
  • CSS-in-JS

Proposed Solution

No response

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

Version used

Environment details (OS name and version, etc.)

┆Issue is synchronized with this Clickup task by Unito

@ulises-jeremias ulises-jeremias transferred this issue from nanlabs/nancy.js May 31, 2023
@ulises-jeremias ulises-jeremias moved this from 📋 Backlog to 🔖 Ready in NaNLabs public roadmap Jul 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🔖 Ready
Development

No branches or pull requests

2 participants