Skip to content

Measured, not intended

A page about light has to be readable first.

This site is built to WCAG 2.2 Level AA, and the checking is done against the pixels a browser actually paints rather than the colours written in the stylesheet. That distinction matters more here than on most sites: the whole design puts words over photographs of rooms at different hours, and an automated audit reports nothing at all about text on an image. It will call a page perfect while a sentence sits invisible on a bright window.

What gets checked

  • Contrast, from a screenshot. Every page is rendered at phone and desktop widths and each run of text is sampled against whatever is behind it — a surface, a gradient, or a photograph. The hero's words carry a darkening layer sized to the block of text rather than to the picture, so the guarantee holds however long the sentence turns out to be.
  • A visible focus ring on everything. Links, buttons, form fields and the expanding panels all take the same two-pixel brass outline, set three pixels clear of the element so it is not swallowed by an edge. Tab through this page and you will never lose your place.
  • The keyboard route in. A skip link is the first thing in the tab order on every page. The menu on narrow screens is a plain disclosure element rather than a scripted overlay, so it opens with the keyboard and cannot trap you inside it — there is no focus loop to escape from because there is no script.
  • Where an anchor lands. The header is fixed, so every link into a section stops a header's height plus a little air below it. None of them scroll a heading underneath the bar and leave you reading from the middle.
  • Reflow. Every page is checked for sideways overflow at ten window widths, from a 360-pixel phone up to a 2560-pixel desktop. Text rewraps; nothing asks you to scroll left and right to finish a line.
  • One thing moves, and you can turn it off. There is no carousel and no video. The homepage photograph drifts four percent over twenty-two seconds, which is the subject of the design rather than decoration on top of it; sections fade in as you reach them. Ask your system for reduced motion and all of it stops, along with the smooth scrolling — the page then simply appears, whole, with nothing hidden waiting to animate.

The hour picker, specifically

It is the one genuinely interactive thing on the site, so it owes more than the rest of the page does. It behaves as a radio group: the five hours are grouped and labelled as one control, the left and right arrow keys move between them, and the chosen hour is announced as chosen rather than merely drawn differently.

The selected state is carried by two changes, not one — the marker fills in and it grows. Colour alone would leave the control unreadable to anyone who cannot separate the brass from the dark behind it. The panel that answers you is a polite live region, so the answer is read out when it appears instead of silently replacing the text that was there.

Three places it is not good enough

Written down because we know about them, not because we are hoping you do not.

  • The picker is five tab stops, not one. A radio group ought to be a single stop with the arrows moving inside it. Here every hour is its own stop, so tabbing past the control takes five presses rather than one. It works throughout; it is simply slower than it should be, and it is on the list.
  • The panels do not close on Escape. The menu and the questions are native disclosure elements, which is why they need no JavaScript and cannot break — but the browser closes them the same way you opened them, with Enter or a second tap, and Escape does nothing.
  • A photograph is described, not shown. Every picture has alt text written for what is actually in the frame, but a sentence about a fabric is not the fabric. If a product matters to you and the words are not enough, ring us and ask — we will describe the weave, the light it lets through and what it does at four in the afternoon, which is a better answer than a longer attribute.

If something here does not work for you

Tell us, and in the meantime we will do the thing you were trying to do, with you, on the phone. Booking a measure has never needed the form:(437) 782-5452, open 8am–9pm, 7 days, orcare@blinds-company.ca.

Naming the page and what happened is enough to act on. "The hour picker would not take my arrow keys on the zebra blinds page" gets fixed; "your site is hard to use" takes a week of guessing first.

The standard, and why it is that one

Ontario's accessibility regulation requires a public website to meet WCAG Level AA. This site is built against WCAG 2.2, the current revision of that standard, and where it goes further than the letter of it — the contrast floors are set above the minimum on purpose — that is because the stricter number is the one that made the page readable on a phone in daylight, not because a badge was wanted.

Nothing on this page is a promise about the future. It describes the build as it stands, and when the build changes this page changes with it.

Last updated .

Something on this site unusable, or would you simply rather talk to a person? The number is answered by the people who come out and measure.

(437) 782-5452