Read the statement by Michael Teeuw here.
Need help resizing in vertical orientation
-
@sdetweil okay I’ve read through some of what you posted. So I’m trying to get to the developer window to remove or modify certain regions on screen?
-
@matthewlawson3 to find them, understand what is where.
and y can copy main.css to custom css and give every region a different background color
-
If you wanna use the entire screen - in custom.css add:
/* Use the entire screen */ body { margin: 0px; height: 100vh; width: 100vw; }
Don’t copy main.css into custom and start there - it’s a bad idea - just fiddle with the tags you wanna adjust. The mirror loads main.css, then every module’s CSS file, then custom.css and css will add your rules to the tag.
-
@bkeyport make sure if u change body like that, to fix the fullscreen definition which does a negative value to reverse the margin value coded in body.
also, copying main was because we recommend NOT changing values there
-
@sdetweil okay. I’ve never modified anything CSS. Sounds like I am modifying code like that that is used for a webpage. A few questions…
Where is the main.css and custom.css located?
You are saying make a copy of the original main.css and I then modify the original main.css? I assume if something goes wrong that I can then copy back in place the copy of the original main.css to get everything back to normal.
What do I use custom.css for?
Thanks and forgive my ignorance on this!
-
@matthewlawson3 the css files are in the MagicMirror/css folder
MagicMirror is indeed a webpage, called a Single Page Application
because CSS supports overriding (replacing) styles previously defined
the order of processsing ismain.css
any module provided classes/styles, thru the getStyles() method
custom.cssthis way custom.css can change anything defined before
-
@matthewlawson3 I was suggesting NEVER to modify main.css
so, if u follow that rule, you need custom.css to contain what is in main.css for testing
-
-
@sdetweil so I just copy the contents of main.css into a new file called custom.css? Then I modify custom.css and that should show when I run the MM? Or does that custom.css have to be renamed to main.css and the original main.css renamed to something else while testing?
-
@matthewlawson3 do this
cd ~/MagicMirror/css cp main.css custom.css
edit custom.css and change
body { margin: 60px; position: absolute; height: calc(100% - 120px); width: calc(100% - 120px); background: green; <- this line color: #aaa; font-family: "Roboto Condensed", sans-serif; font-weight: 400; font-size: 2em; line-height: 1.5em; -webkit-font-smoothing: antialiased; }
start mm
and u should see this
now you can see the border around the main area, where all the modules are placed