I think most of us know that there are tons of CSS properties that element style tabs don’t have. Because of that, to modify some elements, we have to code custom CSS.
I love CSS, and that’s fine by me, but most people have no idea how to write custom CSS.
My recommendation is to add the possibility to include ANY CSS property as a control. This could be a Repeater control setup. We don’t need anything new. Current Bricks Controls are more than enough.
A repeater could live somewhere here:
The dropdown list will show all the native CSS properties. It would be nice if we could search because the property list is big.
What is the reason for this need?
Honestly, I’ve been thinking about this for a while now, but I ignored the issue for a long time since I know CSS well. However, most people are not like me.
I love coding CSS, but what about people who don’t know CSS? What about people coming from Elementor or Divi? They usually have no idea what a property is.
Working on this problem once and for all is the way to go.
We need all the CSS properties for all elements. It will still be a semi-advanced way to use CSS, but at least it will be native to Bricks and won’t require custom code.
Having a simple repeater > dropdown CSS property list > required control input is the way to go. We can handle the rest.
Lets think about this problem a bit. Maybe someones comes up with a better recommendation.