Skip to content

[NODEBB] Help for my custom CSS

Solved Customisation
258 5 173.3k 3
  • wrote on last edited by DownPW
    #80

    hi @phenomlab

    I use .category-item:first-of-type css properties for add a border-top on my principal pages like recent, unread etc…

    But this properties add a border too on topic header categories name.

    It’s possible to disable it just on topic (topic.header) ?

    83184b85-6629-4b93-8ef3-2bfb9b6d5631-image.png

  • hi @phenomlab

    I use .category-item:first-of-type css properties for add a border-top on my principal pages like recent, unread etc…

    But this properties add a border too on topic header categories name.

    It’s possible to disable it just on topic (topic.header) ?

    83184b85-6629-4b93-8ef3-2bfb9b6d5631-image.png

    wrote on last edited by
    #81

    @DownPW possibly with :not in the css class

    https://www.w3schools.com/cssref/sel_not.asp

  • @DownPW possibly with :not in the css class

    https://www.w3schools.com/cssref/sel_not.asp

    wrote on last edited by DownPW
    #82

    @phenomlab

    I think I understand but I don’t find the good CSS class

    here the code for recent page for example :

    .category-item:first-of-type {
    	border-top: 1px solid #0a769978 !important;
        border-top-left-radius: 4px !important;
        border-top-right-radius: 4px !important;
    }
    

    and I will test this for disable border-top on topic page but don’t work:

    .category-item:first-of-type:not(.category-item .inline-block){
    	border-top: 0px solid #0a769978 !important;
    }
    

    here the html code :

    72ef18bb-21a0-4e8b-8890-9707cf1a51ca-image.png

  • @phenomlab

    I think I understand but I don’t find the good CSS class

    here the code for recent page for example :

    .category-item:first-of-type {
    	border-top: 1px solid #0a769978 !important;
        border-top-left-radius: 4px !important;
        border-top-right-radius: 4px !important;
    }
    

    and I will test this for disable border-top on topic page but don’t work:

    .category-item:first-of-type:not(.category-item .inline-block){
    	border-top: 0px solid #0a769978 !important;
    }
    

    here the html code :

    72ef18bb-21a0-4e8b-8890-9707cf1a51ca-image.png

    wrote on last edited by
    #83

    @DownPW sorry for late reply. Can you provide me with a url where this issue exists ? PM is fine of course if you don’t want to publish directly here.

  • @phenomlab

    I think I understand but I don’t find the good CSS class

    here the code for recent page for example :

    .category-item:first-of-type {
    	border-top: 1px solid #0a769978 !important;
        border-top-left-radius: 4px !important;
        border-top-right-radius: 4px !important;
    }
    

    and I will test this for disable border-top on topic page but don’t work:

    .category-item:first-of-type:not(.category-item .inline-block){
    	border-top: 0px solid #0a769978 !important;
    }
    

    here the html code :

    72ef18bb-21a0-4e8b-8890-9707cf1a51ca-image.png

    wrote on last edited by
    #84

    @DownPW A couple of things here. You are using the !important argument twice - one will override the other, meaning they can’t both be set like that - typically, the last marked so will be preferred. Would this not work better ?

    .category-item.inline-block {
        border-top: none !important;
    }
    
    .category-item:first-of-type {
        border-top: 1px solid #0a769978;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }
    
  • wrote on last edited by
    #85

    Thanks Mark

    I will test that tomorrow and I will tell you if is good or not !

    – Other bug i have to resolve my friend :

    • When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?

    Thanks in advance @phenomlab

  • Thanks Mark

    I will test that tomorrow and I will tell you if is good or not !

    – Other bug i have to resolve my friend :

    • When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?

    Thanks in advance @phenomlab

    wrote on last edited by
    #86

    @DownPW said in [NODEBB] Help for my custom CSS:

    – Other bug i have to resolve my friend :

    When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?
    Thanks in advance @phenomlab

    an idea for that @phenomlab ?

  • @DownPW said in [NODEBB] Help for my custom CSS:

    – Other bug i have to resolve my friend :

    When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?
    Thanks in advance @phenomlab

    an idea for that @phenomlab ?

    wrote on last edited by
    #87

    @DownPW I’ll check and get back to you.

  • @DownPW said in [NODEBB] Help for my custom CSS:

    – Other bug i have to resolve my friend :

    When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?
    Thanks in advance @phenomlab

    an idea for that @phenomlab ?

    wrote on last edited by
    #88

    @DownPW Try this

    .tag-list {
        display: inline-block;
        margin-top: 5px;
        line-height: 1.7;
    }
    

    Because you are using inline-block to float the elements on the same line, you cannot use margins to control the space. In this case, line-height will provide what you are looking for.

  • wrote on last edited by
    #89

    @phenomlab

    great

    line-height: 1.7;

    is very good 😉

  • wrote on last edited by
    #90

    Hello @phenomlab

    I have a odd littlebug only on Smartphone chrome based browsers (chrome, vivaldi, brave) only (it’s ok on firefox mobile)

    the right border of categories /topic is not visible

    Here a screenshot of the problem on chrome based browsers:

    11307bec-32cd-4855-be32-f7e98edcebc7-image.png

    And a good result on firefox mobile (it’s OK) :

    464d09c5-5531-458a-b6be-0444c66d44b0-image.png

    odd 😲

  • Hello @phenomlab

    I have a odd littlebug only on Smartphone chrome based browsers (chrome, vivaldi, brave) only (it’s ok on firefox mobile)

    the right border of categories /topic is not visible

    Here a screenshot of the problem on chrome based browsers:

    11307bec-32cd-4855-be32-f7e98edcebc7-image.png

    And a good result on firefox mobile (it’s OK) :

    464d09c5-5531-458a-b6be-0444c66d44b0-image.png

    odd 😲

    wrote on last edited by
    #91

    @DownPW odd indeed. Can you send me the CSS you are using for this ?

  • @DownPW odd indeed. Can you send me the CSS you are using for this ?

    wrote on last edited by
    #92

    @phenomlab

    .categories > li, .category > ul > li {
        border: 1px solid silver;
        border-radius: 4px;
        margin-top: 5px;
        background: black;
        opacity: 0.9;
    }
    
  • @phenomlab

    .categories > li, .category > ul > li {
        border: 1px solid silver;
        border-radius: 4px;
        margin-top: 5px;
        background: black;
        opacity: 0.9;
    }
    
    wrote on last edited by
    #93

    @DownPW change the silver for a hex value.

  • @DownPW change the silver for a hex value.

    wrote on last edited by
    #94

    @phenomlab Doesn’t work

  • @phenomlab Doesn’t work

    wrote on last edited by
    #95

    @DownPW can you also change background from black to #000000

  • wrote on last edited by phenomlab
    #96

    yes I have test too…

    I have test too to disable all custom CSS on nodebb acp and delete all css code on file css theme with just
    .categories > li, .category > ul > li {
    active and it’s the same…

    delete cache too and logout/login

  • yes I have test too…

    I have test too to disable all custom CSS on nodebb acp and delete all css code on file css theme with just
    .categories > li, .category > ul > li {
    active and it’s the same…

    delete cache too and logout/login

    wrote on last edited by
    #97

    @DownPW is there a URL where I can check this ? Might not be this evening, but definitely tomorrow am.

  • wrote on last edited by
    #98

    like as usual 😉

  • like as usual 😉

    wrote on last edited by
    #99

    @DownPW Try this

    @media (max-width: 768px) {
    .slideout-panel {
        margin-right: 1px;
    }
    }
    

    The issue here is how other mobile browsers interpret the padding on the slideout panel, so we need to “patch” it so that those browsers can use the forced margin instead.


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
  • MogoDB v6 to v7 upgrade

    Solved Configure nodebb
    5
    1 Votes
    5 Posts
    2k Views
    phenomlab
    @Panda if you used the Ubuntu PPA, I think this only goes as far as 6.x if I recall correctly.
  • CSS code customization for the link preview plugin

    Solved Customisation css nodebb
    6
    2
    3 Votes
    6 Posts
    3k Views
    phenomlab
    @kadir-ay-0 marking as resolved based on https://community.nodebb.org/topic/17109/manual-build-a-night-mode-for-harmony/5 Please do not raise requests in two places - here and the NodeBB forums. All this does is create unnecessary load for both parties.
  • Composer options on nodebb

    Solved Configure nodebb
    8
    1
    3 Votes
    8 Posts
    3k Views
    phenomlab
    @Panda You should be able to expose the CSS for these using F12 to get into console [image: 3591518c-e3a3-4ada-a43c-6b32a5e0359c-image.png] [image: a2b8ed46-4157-4ff2-85f0-576543380107-image.png] That should then expose the element once selected [image: 89d9c545-a47a-40d1-98f4-80cf3b958e8f-image.png] Here’s the below CSS you need based on the screenshot provided. .composer .formatting-bar .formatting-group li[data-format="picture-o"], .composer .formatting-bar .formatting-group li[data-format="spoiler"] { display: none; }
  • Custom badges

    Solved Customisation nodebb
    103
    2
    49 Votes
    103 Posts
    62k Views
    DownPW
    Perfect
  • Post Style View

    Solved Customisation post style sudonix nodebb
    67
    2
    18 Votes
    67 Posts
    36k Views
    DownPW
    @cagatay Just add margin-left on the element like @phenomlab said to you : topic [component="post/parent"] { margin-left: 10px; } [image: aa08c62b-4223-4cba-8c0f-c73d50474c0d-image.png] Maybe @phenomlab have a better way
  • Bootstrap Version

    Solved Customisation nodebb bootstrap
    8
    5 Votes
    8 Posts
    3k Views
    Madchatthew
    @phenomlab That will be nice once they have completed that. It will be interesting to see how long that takes. So for now I will use custom css to make it look the way I want. Frameworks just make things a little faster. Thanks @phenomlab
  • [NODEBB] Reply Button/arrow answer

    Solved Customisation css nodebb
    25
    4
    4 Votes
    25 Posts
    12k Views
    DownPW
    Topic open https://sudonix.com/topic/207/nodebb-help-for-my-custom-css
  • [NodeBB] First post customization

    Solved Customisation nodebb
    5
    4 Votes
    5 Posts
    3k Views
    crazycells
    @phenomlab thanks