-
Notifications
You must be signed in to change notification settings - Fork 319
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Scale UI components with font-size using em units, remove hardcoded px units #198
Comments
It definitely would be! |
@tazjin hey, I never got around to finishing the conversion from px units to em, so I don't want to write a full PR (yet?); but have made a good dent in the basic components on the Fork is available at https://github.com/benjamingwynn/98.css if you're interested |
is this still something that needs to be done? if so, i would be more than willing to help out with it. |
@Dodge100 I think I made a good start, but it needs further testing and there are some styles missing (like |
@benjamingwynn just asking, but would it not be better to use rem instead? also, the current em calculations are based off |
@Dodge100 I removed the So yeah they're based off of 12px but the idea is it shouldn't matter (e.g. in my project i have windows with a font size of 13.95px which works well for 96dpi @ 4k) If you were not to declare |
The font-size is currently hardcoded for a lot of styles. As 98.css isn't readable at high resolutions (see #56) it would be useful to be able to define an explicit font size and have components scale correctly accordingly.
For example, instead of the
font-size: 12px
hardcoded on the body andfont-size: 11px
declared forbutton, label, input, legend [...]
we can define a font size of 0.91667em (11/12 ~= 0.91667) and remove the font-size on body.I have a prototype of this but not with all the sizes yet, I'm happy to finish it, write up a PR and make it official if this is useful!
The text was updated successfully, but these errors were encountered: