• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-network-signal - make the message text larger

Scheduled Pinned Locked Moved Custom CSS
18 Posts 3 Posters 2.9k Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    sdetweil @DarrenHill
    last edited by Apr 2, 2022, 8:07 PM

    @DarrenHill I am on my phone, look at this

    https://forum.magicmirror.builders/topic/14862/help-with-a-couple-css-issues?_=1648929944792

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    D 1 Reply Last reply Apr 2, 2022, 9:06 PM Reply Quote 0
    • D Offline
      DarrenHill @sdetweil
      last edited by Apr 2, 2022, 9:06 PM

      @sdetweil I can see the two entries (text-align and font-size) in there under element.style when I select the message text.

      I’m not sure how this helps us though? Is that what I should be looking to find, the element.style tag?

      S 1 Reply Last reply Apr 2, 2022, 9:28 PM Reply Quote 0
      • S Offline
        sdetweil @DarrenHill
        last edited by sdetweil Apr 2, 2022, 9:47 PM Apr 2, 2022, 9:28 PM

        @DarrenHill what IS the element?

        should be a paragraph
        u can change it in the top right box, then swipe/select the new settings, and copy/paste to custom.css

        the custom.css is

        . (for class)modulename (exact text case) element {
        styles
        }

        and I should be able to see where the styles come from

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        D 1 Reply Last reply Apr 3, 2022, 8:58 AM Reply Quote 0
        • D Offline
          DarrenHill @sdetweil
          last edited by Apr 3, 2022, 8:58 AM

          @sdetweil I’m not sure I’m doing this right.

          I’ve pressed ctrl+shift+i and got the inspector window up, then selected the elements tab (although it’s the default selection anyway) then clicked on the mouse pointer icon at top-left and then clicked onto the message text in the main mirror window.

          When I do that I get the sub-window at the bottom of the inspector with div and P tabs, with the P tab selected. There I can see element.style with the text-align and font-size sub-entities plus user agent and main.css items.

          P I take it from the code is the paragraph entity I need to be resizing, and from the top of the code the module name is .MMM-network-signal but it’s the rest of the top line to go into custom.css that I’m struggling to identify.

          I’m not sure what you’re referring to by top-right box? I can see an icon for a computed styles sidebar, but there’s nothing much in there that isn’t in the other window area? This is on a Pi3 in a PiTop Ceed, so whilst I have keyboard/mouse connected up, my screen size is not so large to display everything without restricted menus (so I might be missing something here)

          D 1 Reply Last reply Apr 3, 2022, 9:14 AM Reply Quote 0
          • D Offline
            DarrenHill @DarrenHill
            last edited by Apr 3, 2022, 9:14 AM

            @sdetweil I’ve dug a bit deeper and can see that the custom.css is there, but seems to be being overwritten (it’s crossed out)?

            Here’s a screenshot of the mirror (apologies for quality, it’s via phone). Can you guide where I should be looking or clicking for this?

            Mirror screenshot

            D 1 Reply Last reply Apr 3, 2022, 10:30 AM Reply Quote 0
            • D Offline
              DarrenHill @DarrenHill
              last edited by Apr 3, 2022, 10:30 AM

              Better picture, having set up client/server:

              Desktop screengrab

              D 1 Reply Last reply Apr 3, 2022, 11:25 AM Reply Quote 0
              • D Offline
                DarrenHill @DarrenHill
                last edited by DarrenHill Apr 3, 2022, 11:37 AM Apr 3, 2022, 11:25 AM

                @sdetweil So looks like the element is p as you correctly surmised before, but for some reason the custom.css entry is getting overwritten or somehow blocked (you can see it’s there in the inspector, but struck through)?

                Here now I have no idea, aside from breaking rule 1 and just editing the js file directly…

                The config.js setting for the module is:

                        {
                            module: "MMM-network-signal",
                            position: "bottom_right",
                            config: {
                                server: "8.8.8.8",
                                showMessage: true,
                                flexDirection: "row-reverse",
                                scale: 0.35
                            }
                        },
                
                

                And the custom.css entry is :

                .MMM-network-signal p {
                  font-size: 1.5em;
                }
                
                

                I also tried fontSize: as per your original suggestion, but that didn’t work either.

                S 1 Reply Last reply Apr 3, 2022, 12:00 PM Reply Quote 0
                • S Offline
                  sdetweil @DarrenHill
                  last edited by sdetweil Apr 3, 2022, 12:03 PM Apr 3, 2022, 12:00 PM

                  @DarrenHill said in MMM-network-signal - make the message text larger

                  .MMM-network-signal p {
                      font-size: 1.5em;
                   }
                  

                  yeh, override is tricky sometimes… the ‘nearest’ specified (to the targeted thing) style wins…
                  in this case the style= specified ON the element itself

                  UNLESS

                  you add !important

                  this works

                  .MMM-network-signal p {
                      font-size: 1.5em !important;
                   }
                  

                  https://www.w3schools.com/css/css_important.asp

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  D 1 Reply Last reply Apr 3, 2022, 12:10 PM Reply Quote 1
                  • D Offline
                    DarrenHill @sdetweil
                    last edited by DarrenHill Apr 3, 2022, 12:13 PM Apr 3, 2022, 12:10 PM

                    @sdetweil And we have a winner :D

                    That one worked as you say, thanks Sam!

                    So yesterday’s learning was GitHub, today’s is CSS ;)

                    M S 2 Replies Last reply Apr 3, 2022, 12:15 PM Reply Quote 0
                    • M Offline
                      mumblebaj Module Developer @DarrenHill
                      last edited by Apr 3, 2022, 12:15 PM

                      @DarrenHill this worked for me. note the , before the p

                      .MMM-network-signal ,p {
                      font-size: 1.5em;
                      color: yellow;
                      }
                      

                      Check out my modules at: https://github.com/mumblebaj?tab=repositories

                      S 1 Reply Last reply Apr 3, 2022, 12:25 PM Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      1 / 2
                      • First post
                        8/18
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy