I would like to change the background color at the top label at the members loop regarding the active filter. Which means background red on active members and blue on newest members and so on.
How to achieve that? There’s no class where I can asign that so I probably need some php to do that.Hello Ravi,
thanks for your answer. Unfortunately I cant provide you with these credentials because the site is not public yet and protected.The tag where I want to change the background color has no different id’s or classes for active, random or newest member seach. So I wonder how you want to assign different colors just using CSS?
SourceCode:
<li id=”members-all” class=”selected” data-bp-scope=”all” data-bp-object=”members”>
Active Members <span class=”count”>4</span>I can use li a { background-color: blue; } but again, then ALL labels are in blue.
Regards
Hello Alex,
Thank you for the acknowledgement. Please give it a try with the following CSS rule and let me know
.buddypress-wrap .bp-navs ul.members-nav li.selected a { background: #d5d5d5; }
You can place this code active theme css file or from Customizer setting > “Additional CSS” if your theme support it.
Regards
RaviThanks again for your answer.
You solution changes the background color of the selected filter. I don’t see any advantage in just adding css and overwrite the grey with a prefered color.
In my case I wanted the grey label green when active filter ist selected, red when newest member and blue when random. But as I worried this is not possible adding code to the members loop directly to id the label.
To do this is probably to much effort, isn’t it?
Hello Alex,
Thank you for the acknowledgement. The BuddyPress plugin do not add any specific class as per selected filter to the element. That’s why it is difficult to implement i.e. to add a background-color based on filter selected. The plugin do not provide any direct way to implement this.
Regards
Ravi
You must be logged in to reply to this topic.