Hey guys I would like to propose an improvement to Bricks Elements, I noticed that Bricks button is made on span rather than an actual HTML button.
Same for the slider noticed that bricks create slides with DIVS and sets background images on them, I believe this hurts Accessibility and SEO in the long run. Having an IMG element is far better than having DIV with no alt.
I have an addition to that proposal, which allows choosing whatever you want for any element.
Bricks loves Blackboxes - Why?
Blackboxes are e.g.
Table of contents
Tabs
Pricing Tables
Why are all Bricks elements special black boxes, which are atrocious to style and unflexible in its DOM. Why are they not built out of Basic Bricks elements (one element in structure pane euqlas one HTML element), together with code blocks and CSS. This would make it easy to style and adapt each part to your needs. The absurd: Bricks is a visual page builder that codes special black box elements in order to let no one style them with the GUI you use for everything else.
At least with Global components available, there should be no technical reason to continue this path. It would certainly make it easier for the Bricks team to build elements, when only using elements that are already there. With global components it could become quite cool, if you adapt a Bricks default element such as Table of contents, that it’s already styled with a class when added again.
Yes, that’s what Frames does, and it’s absolutely the right approach for professional web devs. I hope this is considered by the Bricks team, so @digitalgravy might be so happy with them, that he would actually consider using them
P.S.
It seems Bricks has no clear path on which users they want to have thus it goes in many directions at once. These elements seem like they are solely made to catch previous Elementor and Divi users.
Others will avoid these locked elements at all cost, as they are bad for maintenance as DOM elements can’t be changes. For agencies and professionals with high standards, the development time spent on these is unfortunately lost.