Open gregwhitworth opened 3 years ago
@gregwhitworth do you have an idea of how long the presentation will be?
Just the presentation – I don’t expect to be able to determine ahead of time how long the discussion will take (though we may time-box it)
@astearns apologies, I meant to include that. I'd expect the presentation to be 15-20 minutes max. I'd like 2 resolutions as there will be 2 separate aspects to complete the proposal and a few open questions. So I think 45 mins, if possible would be worth while.
If we're pressed for time we could do the presentation and then I can file the separate issues, possibly pick up on Thursday or resolve at a later date. Obviously I'd prefer to connect it a bit for discussion/possible resolution but I know that these virtual ones are shorter.
The CSS Working Group just discussed ::indicator pseudo-element
.
The explainer can be found here: https://github.com/salesforce/standards-explainers/blob/master/indicator-psuedo/explainer.md
I've added some author example code based on valuable feedback from those on the call. As noted per action we will circle back to next week's agenda to discuss with a possible resolution of solving this problem in the CSSWG.
cc: @jensimmons @litherum @frivoal @LeaVerou @fantasai @tabatkins since you all provided the most feedback
@gregwhitworth why not make the proposed behavior for appearance: base
be the behavior for appearance: none
for radio buttons and checkboxes? Would it not be web compatible? There are likely some sites that use appearance: none
plus a background image to show the checkmark, so this would show a double checkmark, though I don't know how common it is. Maybe it's even an acceptable change? The content would still work, just not rendered as originally intended. When styling form controls, that shouldn't come as a huge surprise I would think.
CSS UI says that widgets should be usable even with appearance: none
, but checkboxes and radio buttons as implemented today aren't. https://drafts.csswg.org/css-ui/#appearance-semantics
(Feel free to split this into a new issue if you want to separate the discussion around appearance
from ::indicator
.)
cc @frivoal
@zcorpan @frivoal since your question is about appearance: base
and not ::indicator
I opened a separate issue. #5998
I updated the explainer based on @jensimmons and @frivoal feedback with author style examples and FAQs as it relates to the other solutions. @jensimmons @fantasai @frivoal @tabatkins @LeaVerou before I put this on the agenda about adopting this pseudo and I author normative text within the pseudo specification; are there any other clarifications that I can make to make the discussion as productive as possible? Thanks.
I will follow up with the concrete proposal following the face-to-face presentation as I expect more than one issue to be spawned from the proposal.