Feature request: CSS pseudo-classes

The ability to target certain pseudo-classes directly in the builders would open up more design possibilities. For example you could style every other row in a long list of rows (alternating background colors) or target visited links and style those differently from normal links.

Hi @JvP,

You should be able to target pseudo selectors in Element CSS. The way Element controls become generated CSS is really specific so I don’t see a way it would ever be possible to augment this with pseudo selectors.

Oxygen has a tool called the Selector Detector: https://oxygenbuilder.com/documentation/other/selector-detector/

I could see us doing something akin to their approach where you build another layer of CSS that isn’t directly associated to the element controls.

@alexander, the Selector Detector looks great. Having a tool like that in Pro would be awesome.

2 Likes

I think so too! At the moment it doesn’t slot well into the vision for upcoming feature development but I’m thinking we might find an opportunity to come back to it when we build the new CSS parser for the responsive styling update.

1 Like

On that note, really looking forward to this! I think this is going to be the cherry on the top feature for me!

I know updates are being quite heavily focused on Loopers at the moment but is there a timeline for the responsive styling to be introduced? Is it still in the cards for Pro 4 or looking more like for the next big release?

2 Likes

According to the latest status update Responsive Styling is going to be the next big update.

2 Likes

Thanks @JvP, read it a couple of days ago as well. Really looking forward to this one.

X Pro is already ahead of the others when it comes to conditions, the looper and their UI design. This responsive styling is going to take it to another level.

Yeah, it’s going to be amazing.

Occasionally I try the other builders to see what they’ve been up to and Pro has the best UI of them all. Hats off to @kory and @alexander for doing such a great job :slight_smile:

1 Like

Thanks everyone! Today we’ll be pushing out the Pro 4.2 beta which is still Dynamic Content / Looper focused. For this year we’ve adjusted our scheduling to allow more frequent smaller updates. We’re still working on responsive styling but it’s a pretty big project in terms of refactoring, and while we are refactoring we’re re-exploring some other long standing technical roadblocks like things that block the possibility of Global Elements. So yes, responsive styling is the next BIG feature coming, but there might be some smaller releases before then.

1 Like