I have a semantic ui site that I need to scale, it all seems too oversized. I would like everything to be proportionally smaller: from fonts to containers and segments.
I tried some CSS approaches like zoom: 80%; , but this does not work on firefox, although this is exactly what I was looking for when testing in google chrome.
Then I tried to use the conversion scale:
html { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); }
The problem with this approach is that the header and footer, which should have been 100% wide, are no longer executed.
Is there a semantic way to do this? I used site.variables to change the color of some predefined color variables, but I donโt know if I can do this to change the default size for things, decreasing the px or em for each element proportionally.
Is there a CSS way or semantic user interface?
UPDATE:
For example, when you open a site with my resolution, the segments get a width of 1135 pixels, used by media css when the resolution is above 1200 pixels. I would like this width to be applied only for resolutions above 1300 or 1400 pixels, or instead the width of the segments was 1000 pixels with a resolution of 1200 pixels. I would prefer this to be set for all components in a standard way, instead of writing my own CSS for all elements to override the default behavior.
This is the current style that applies to each container:
@media only screen and (min-width: 1200px) .ui.container { width: 1135px; margin-left: auto !important; margin-right: auto !important; }
Is there a better way to do this, instead of overriding any style related to size for all width specifications? I find the site too large when I open it on a screen with a width of about 1200.