Hi!
I'm creating a CSS theme to manage all my buttons in one place. I would like all my buttons follow the following base configuration:
.buttons_explorer {
border:none;
--color-fill: none;
--color-text: lightgrey;
--widget-padding: padding;
--line-width: none;
--alpha-fill-on: none;
--alpha-fill-off: none;
--alpha-stroke: none;
--color-widget: none;
background-size: 90rem 90rem;
background-repeat: no-repeat;
background-position: center
And just have different background images for each subclass. Something like:
.buttons_explorer .folder{
background: url('..assets/OSC/Images/win_folder.png');
}
but this doesn't work. I don't know if the issue is in the CSS configuration, or if it's the way I invoke a subclass. Can anyone help me with this?
Thanks!
Hello,
Make sure to use the classes in your buttons css prop, otherwise it won't affect them, like so:
class: buttons_explorer;
class: folder;
But if you want to change all buttons at once without applying a new class then target the original css class. In case of the buttons it's called button-container
. (You can check the dev tools by hitting F12 and inspecting the element).
Also, make sure you're referencing the theme in the servers configuration
theme` prop.
Clelson!
That did the trick! I was invoking the second class in the wrong way! Thank you!
It was also nice to know the button-container bit. But that will change all my buttons, in all tabs and containers, right?
Since I want to have different configurations in different tabs, I guess the way to go is to create different classes accordingly.
Obrigado!
De nada Carlos
Yeah, it'll affect any button widget in your session.