• 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.

News module 'height' changes when 3 vs 2 lines of text - pushes up other modules?

Scheduled Pinned Locked Moved Troubleshooting
5 Posts 4 Posters 2.6k Views 5 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.
  • V Offline
    valid8r
    last edited by Feb 9, 2017, 2:28 PM

    Not sure how best to describe, but I’m using the news feed module located at the bottom region of my mirror - pretty standard for most people seemingly. My only issue is that if the RSS feed has 2 vs 3 lines of text, the module ‘size/height’ changes which pushes up the two modules I have located above the News module ( I have the 3rd party Calendar module in the lower left region and the stock ticker on the lower right region). I’m trying to figure out which part of the main.css module needs to be changed to fix this…

    Help appreciated.

    Thanks

    ? 1 Reply Last reply Nov 5, 2017, 2:18 PM Reply Quote 0
    • K Offline
      Kleriker
      last edited by Nov 5, 2017, 12:04 PM

      I’m trying to figure out this problem as well right now.
      Temporary solution for now is to add “wrapTitle:false” to the config.js. This of course cuts off the text after the first line.

      M 1 Reply Last reply Nov 5, 2017, 1:53 PM Reply Quote 0
      • M Offline
        Mykle1 Project Sponsor Module Developer @Kleriker
        last edited by Nov 5, 2017, 1:53 PM

        @Kleriker

        You could try changing the font size so the div doesn’t expand to accommodate the 3rd line. However, if doing that creates an instance where only 1 line is necessary to display the text then the same problem will arise.

        A trim(function) could limit the number of characters but that would mean the text would be cut off at a set point.

        Take a look at WunderGround weather.js. I think the author had his text change size (in the current weather portion) to stay within the same boundaries, thus, not moving the surroundings.

        Create a working config
        How to add modules

        1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User @valid8r
          last edited by Nov 5, 2017, 2:18 PM

          @valid8r
          I don’t know exactly what you want. but as I’ve read, there are several CSS tricks to consider.

          1. overflow:hidden : You can keep your height of div box with this. https://www.w3schools.com/cssref/pr_pos_overflow.asp
            This would be helpful, but you should adjust exact target height.

          2. Use line-height in CSS : If you are carefully calculating the font-size, this line-height will help how many lines to show with combination with height and font-size

          3. Use vw or vh for font-size unit. It makes your font resizing relatively by viewpoint.

          M 1 Reply Last reply Nov 5, 2017, 2:32 PM Reply Quote 1
          • M Offline
            Mykle1 Project Sponsor Module Developer @Guest
            last edited by Nov 5, 2017, 2:32 PM

            @Sean said in News module ‘height’ changes when 3 vs 2 lines of text - pushes up other modules?:

            there are several CSS tricks to consider.

            Even better. Good stuff Sean! :-)

            Create a working config
            How to add modules

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              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