Skip to content

background color of the footer area

Solved Customisation
7 3 2.4k 1
  • How can I change the background color of the footer area?

    we have forum-stats widget, social media links and “powered by NodeBB” label at the bottom as “global footer widgets”. We would like to change the color of this background (whole this footer area from right to left)

    Screen Shot 2022-02-28 at 7.06.17 PM.png

  • @crazycells Can you provide me access to your site (details over PM obviously) so I can look at this ? I have an idea as to how this should work, but would like to see how you have it working now.

    @phenomlab For your footers, I changed to

    div class="row text-center adjust">
    

    For the “Powered by…” I changed this to

    <div class="row pad-10 text-center adjust">
    

    And finally, added a new class

    .row.text-center.adjust {
        margin-left: -30px;
        margin-right: -30px;
    }
    

    At the top of your custom CSS

    24169304-5dc7-47ca-b143-26e9d9ef2fd8-image.png

    Reload your page and have a look 🙂

    f3154da1-4da3-447a-a169-e57c82f022cb-image.png

    The class of row exists already (part of Bootstrap) and .row.text-center.adjust is explicit and will only apply to that code

  • How can I change the background color of the footer area?

    we have forum-stats widget, social media links and “powered by NodeBB” label at the bottom as “global footer widgets”. We would like to change the color of this background (whole this footer area from right to left)

    Screen Shot 2022-02-28 at 7.06.17 PM.png

    @crazycells from what I currently see, this is a custom HTML widget added directly below the forum-stats widget ?

    7e12893c-e0e4-404e-b3b5-cfaee242d0c1-image.png

    As this appears outside of the row element from the stats widget, it won’t automatically inherit the space you desire. The way to fix this would typically be with classes and CSS. Can you provide the code you’ve used for this ?

    Thanks

  • Or just play with transparent color and font-color maybe :

    ef0dc066-8d1a-4201-9819-1347f343a031-image.png

    but @phenomlab is always right 😉

  • @crazycells from what I currently see, this is a custom HTML widget added directly below the forum-stats widget ?

    7e12893c-e0e4-404e-b3b5-cfaee242d0c1-image.png

    As this appears outside of the row element from the stats widget, it won’t automatically inherit the space you desire. The way to fix this would typically be with classes and CSS. Can you provide the code you’ve used for this ?

    Thanks

    @phenomlab thanks. I need all footer region (from left side to right side) to be the same color, the current form of the site is just experiments 😄

    Do you think it is possible to easily add a “custom global footer” to the nodebb? I could move the links there… (I am OK with leaving the forum-stats widget outside of this custom footer region)

    Here is the code I am using currently:

    //footer color modifications start
    .forum-stats {
        .row {
        background-color: #085EAC;
        }
    
        h2 {
            color: #eceff1;
        
            small {
            color: #eceff1;
            }
            
        }
    }
    
    
    [data-widget-area="footer"] {    
        .text-center {
            background-color: #085EAC;
        
            a {
                color: #eceff1;
            }        
        }
    }
    //footer color modifications end
    

    This is what I am trying to achieve:

    Screen Shot 2022-03-01 at 11.40.59 AM.png

  • @phenomlab thanks. I need all footer region (from left side to right side) to be the same color, the current form of the site is just experiments 😄

    Do you think it is possible to easily add a “custom global footer” to the nodebb? I could move the links there… (I am OK with leaving the forum-stats widget outside of this custom footer region)

    Here is the code I am using currently:

    //footer color modifications start
    .forum-stats {
        .row {
        background-color: #085EAC;
        }
    
        h2 {
            color: #eceff1;
        
            small {
            color: #eceff1;
            }
            
        }
    }
    
    
    [data-widget-area="footer"] {    
        .text-center {
            background-color: #085EAC;
        
            a {
                color: #eceff1;
            }        
        }
    }
    //footer color modifications end
    

    This is what I am trying to achieve:

    Screen Shot 2022-03-01 at 11.40.59 AM.png

    @crazycells Can you provide me access to your site (details over PM obviously) so I can look at this ? I have an idea as to how this should work, but would like to see how you have it working now.

  • @crazycells Can you provide me access to your site (details over PM obviously) so I can look at this ? I have an idea as to how this should work, but would like to see how you have it working now.

    @phenomlab For your footers, I changed to

    div class="row text-center adjust">
    

    For the “Powered by…” I changed this to

    <div class="row pad-10 text-center adjust">
    

    And finally, added a new class

    .row.text-center.adjust {
        margin-left: -30px;
        margin-right: -30px;
    }
    

    At the top of your custom CSS

    24169304-5dc7-47ca-b143-26e9d9ef2fd8-image.png

    Reload your page and have a look 🙂

    f3154da1-4da3-447a-a169-e57c82f022cb-image.png

    The class of row exists already (part of Bootstrap) and .row.text-center.adjust is explicit and will only apply to that code

  • phenomlabundefined phenomlab has marked this topic as solved on
  • @phenomlab For your footers, I changed to

    div class="row text-center adjust">
    

    For the “Powered by…” I changed this to

    <div class="row pad-10 text-center adjust">
    

    And finally, added a new class

    .row.text-center.adjust {
        margin-left: -30px;
        margin-right: -30px;
    }
    

    At the top of your custom CSS

    24169304-5dc7-47ca-b143-26e9d9ef2fd8-image.png

    Reload your page and have a look 🙂

    f3154da1-4da3-447a-a169-e57c82f022cb-image.png

    The class of row exists already (part of Bootstrap) and .row.text-center.adjust is explicit and will only apply to that code

    @phenomlab thank you very much 🙂


Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • Custom Page - nodebb

    Solved Customisation custom-pages nodebb
    13
    2
    5 Votes
    13 Posts
    2k Views
    I’m happy to see this
  • Page control arrows for PWA

    Solved Customisation nodebb
    27
    25 Votes
    27 Posts
    12k Views
    @crazycells it is, yes - I think I’ll leave it as there is no specific PWA CSS classes I know of. Well, you could use something like the below, but this means multiple CSS files for different operating systems. /** * Determine the mobile operating system. * This function returns one of 'iOS', 'Android', 'Windows Phone', or 'unknown'. * * @returns {String} */ function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; // Windows Phone must come first because its UA also contains "Android" if (/windows phone/i.test(userAgent)) { return "Windows Phone"; } if (/android/i.test(userAgent)) { return "Android"; } if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) { return "iOS"; } return "unknown"; // return “Android” - one should either handle the unknown or fallback to a specific platform, let’s say Android } Once you’re in that rabbit hole, it’s impossible to get out of it.
  • Email validation NodeBB

    Bugs nodebb
    21
    3 Votes
    21 Posts
    8k Views
    @Panda said in Email validation NodeBB: Did you configure that as a custom change to the usual quote icon. How do you do that? I notice on NodeBB site its a solid blue quotes Yes, I changed it. NodeBB by default users the free font awesome library whereas I use the pro (paid) version SDK have access to a wider set of icons, and at different thicknesses etc. The change of colour is just simple CSS.
  • NodeBB: updating Admin details not working

    Solved Configure nodebb admin
    17
    3 Votes
    17 Posts
    4k Views
    @mventures Ok. No issues
  • Fresher in Nodebb install

    General nodebb
    24
    15 Votes
    24 Posts
    9k Views
    @Hari I’ve been reading a lot about APO. Looks impressive.
  • [NodeBB] greeting message

    Solved Customisation css nodebb javascript
    2
    1
    3 Votes
    2 Posts
    2k Views
    @pwsincd welcome to sudonix, and thanks for the comments. What your looking for is here https://sudonix.com/topic/195/nodebb-welcome-message/3?_=1648295651358
  • NodeBB Footer

    Solved Customisation footer nodebb
    10
    1 Votes
    10 Posts
    3k Views
    @phenomlab said in NodeBB Footer: @jac and you. Hope all is well and you recover quickly Thanks pal
  • [NodeBB] username cards

    Solved Customisation nodebb
    8
    5 Votes
    8 Posts
    3k Views
    @phenomlab Aha…nice to know. As always thank you for the reply and information.