- From: Michael Livesey <mike.j.livesey@gmail.com>
- Date: Fri, 17 Nov 2023 16:04:45 +0000
- To: "Patrick H. Lauke" <redux@splintered.co.uk>
- Cc: w3c-wai-ig@w3.org
- Message-ID: <CAJOTQE+Ejw4zqEXU68Qn86PZ-8C0Jf_37+YMcbpZD=qNoGU8KQ@mail.gmail.com>
Thanks Patrick, Very helpful as ever, and thanks for such a quick response. I need to justify changes to existing UX. Best Mike On Fri, Nov 17, 2023 at 1:42 PM Patrick H. Lauke <redux@splintered.co.uk> wrote: > > > On 17/11/2023 13:19, Michael Livesey wrote: > > > Case A > > The circle of the toggle has sufficient contrast, but the remainder of > > the switch is very low contrast – does this pass 1.4.11, or does the > > entire control need to meet 3:1 contrast so that visually impaired users > > can perceive the entire switch as a toggle rather than just a circle? If > > no, would iconography in the circle, such as tick or cross help making > > it more obvious as a control? Or does the switch border need to be 3:1 > > in all eventualities? > > If I just squint a bit at it, I can't tell it's a switch, all I see is a > black circle, which gives me no indication what i'm looking at. I'd say > yes this fails as at least the border/outline should also have at least > 3:1 contrast, so I have a better chance of perceiving the control's nature. > > > > Case B > > The switch on/off color change is > 3:1 contrast (white to dark green). > > with 1.4.11 you don't compare the before/after colours, as they're not > adjacent. > > > However, when on a colored background, the contrast between the body of > > the switch (excluding the circle) and the background is only 1.45:1. It > > is required that the contrast be 3:1 against background for both states > > (on and off)? Does the circle of the toggle control have to meet 3:1 > > against the background in both states (on and off)? > > Again, I'd need to be able to tell that there's more than just a circle > there. If there's a sufficiently contrasty border around the whole > thing, cool. If there's no border, then yes there should be a 3:1 > contrast between the "field" of the toggle and the page background. > > > Case C > > If the background is a customer branded theme color, given we are in > > control of the switch color, do we still need to ensure we meet 3:1 > > contrast ratio – i.e. if a customer choses a theme of dark grey making > > the control almost invisible, is it our responsibility to ensure we meet > > the contrast rules for a common control. > > Not sure of the distinction here between "we" and "customer". Ultimately > the customer's site is what needs to be accessible. So whoever puts the > final thing together needs to ensure the control is clearly > distinguishable for what it is. Whether that's "you"/"we" as the > component developer (?) or the "customer" who's using your component (?) > depends on where these responsibilities have been divided out. > > > Case D > > Are there any requirements regarding size of the control and width of > > the border required? The switch can appear at different sizes. > > Size-wise, there's the target size (minimum) / (enhanced) to take into > consideration. Nothing about the width of the border, because it's not > really WCAG's job to define this sort of thing (but obviously, if you > make the border sub-pixel-sized, then you'll have a hard time setting a > contrasty-enough border that achieves 3:1 in the real world as it'll get > antialiased - you'll nominally be able to pass it based on CSS colours > you set, but it'll only be a "technical" pass and not something that > will work for actual human users). > > P > -- > Patrick H. Lauke > > https://www.splintered.co.uk/ | https://github.com/patrickhlauke > https://flickr.com/photos/redux/ | https://www.deviantart.com/redux > https://mastodon.social/@patrick_h_lauke | skype: patrick_h_lauke > > >
Received on Friday, 17 November 2023 16:05:03 UTC