並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 211件

新着順 人気順

accessibilityの検索結果81 - 120 件 / 211件

  • フルスクラッチして理解するOpenID Connect (3) JWT編 - エムスリーテックブログ

    こんにちは。デジカルチームの末永(asmsuechan)です。この記事は「フルスクラッチして理解するOpenID Connect」の全4記事中の3記事目です。前回はこちら。 www.m3tech.blog 9 JWT の実装 9.1 JWT概説 9.2 OpenID Connect の JWT 9.3 ヘッダーとペイロードの実装 9.4 署名の実装 公開鍵と秘密鍵を生成する 署名処理を作る 10 JWKS URI の実装 (GET /openid-connect/jwks) 11 RelyingParty で ID トークンの検証をする 12 OpenID Connect Discovery エンドポイントの実装 (GET /openid-connect/.well-known/openid-configuration) まとめ We're hiring 今回は全4回中の第3回目です。 (

      フルスクラッチして理解するOpenID Connect (3) JWT編 - エムスリーテックブログ
    • ウェブアクセシビリティハンドブック|ましじめ株式会社

      本ハンドブックは、WCAG 2.0(JIS X 8341-3:2016)の達成基準をもとに すべての利用者がウェブサイト利用できるようにするためのアクセシビリティ向上の具体的な指針と実践的なアドバイスを提供します。 はじめに ウェブアクセシビリティとは 運用時のウェブアクセシビリティの取り組み 開発時のウェブアクセシビリティの取り組み ウェブアクセシビリティ試験 ウェブアクセシビリティ試験の流れ ウェブアクセシビリティ方針(サンプル) ウェブアクセシビリティ検証結果(サンプル) ウェブアクセシビリティ検証試験実施ページリスト(サンプル) 参考 実装の参考 ツールの参考 達成基準(適合レベルA,AAを解説) 1. 知覚可能の原則 代替テキストのガイドライン 【A】非テキストコンテンツの達成基準 時間依存メディアのガイドライン 【A】音声だけまたは映像だけ(収録済み)の達成基準 【A】キャプシ

        ウェブアクセシビリティハンドブック|ましじめ株式会社
      • 東大発のスタートアップ企業 “国内最大規模 国産生成AI完成” | NHK

        東京大学発のスタートアップ企業が国内最大規模の国産の生成AIを開発し、完成したと発表しました。アメリカの企業が先行するなか、日本語に特化する戦略で対抗するねらいです。 この生成AIは、基盤となる大規模言語モデルの学習量を示す「パラメータ数」が700億で、これまで各社が手がけた国産の生成AIとしては最大規模の処理能力となります。 オープンソースと呼ばれる公開技術をベースに、産業技術総合研究所が運営するデータセンター「ABCI」などを活用し、去年12月から短期間で開発を実現しました。 会社側によりますと、先行するアメリカの企業の生成AIと同等の日本語の処理能力があるとしています。 チャット形式の生成AIを今後、一般に公開するほか、企業や自治体など向けに順次、提供を始める予定だということです。 生成AIの開発競争が激しさを増す背景には、業務やサービスに導入する顧客企業をいかに増やすかという“囲い

          東大発のスタートアップ企業 “国内最大規模 国産生成AI完成” | NHK
        • 要素を非活性にするのに、まさか disabled を使ってないよね? - Qiita

          はじめに フロントエンドエンジニアのみなさん、 要素を非活性にする際、disabled=trueを使っていませんか? アクセシビリティ的にそのやり方は良くないです。 最近、アクセシビリティに配慮したアプリケーションの開発に携わっています。 その中でシニアエンジニアから頂いたフィードバックについて共有したいと思います。 結論 disabled=true ではなく aria-disabled=true を使う disabledの場合 disabledが付与されている要素はフォーカスができません。 そのため、キーボードを用いて操作しているユーザーにとって、 要素の存在を認知しにくいものにしてしまいます。 (フォーカスできない要素は存在しない要素とほぼ同義だから) ちなみにテキストフィールドをdisabledにすると上記のように、ボタンのフォーカスがスキップされ、スクリーンリーダーでも検知すること

            要素を非活性にするのに、まさか disabled を使ってないよね? - Qiita
          • Webアクセシビリティ入門_2024

            2024年度リクルート エンジニアコース新人研修の講義資料です

              Webアクセシビリティ入門_2024
            • ウェブアクセシビリティ検証ツール「Stark」 | Accessible & Usable

              公開日 : 2023年9月22日 カテゴリー : アクセシビリティ 「Stark」というウェブアクセシビリティ検証ツールがあります。各種ブラウザ (Chrome、Firefox、Safari、Edge) の拡張機能として、あるいは各種デザインツール (Figma、Sketch、Adobe XD) のプラグインとして、色覚シミュレーションや色のコントラスト比のチェックができるツールとして以前から知られていましたが、現在は、それ以外にもアクセシビリティに関する様々なチェックができるようになっています。 この記事では、Stark で可能なウェブアクセシビリティ検証について、Chrome 拡張機能を例に、無料プランで使える機能をご紹介します。 Chrome 拡張機能で Stark を開いたところ。 機能一覧 (Contrast、Typography、Alt-Text、Touch Targets、F

                ウェブアクセシビリティ検証ツール「Stark」 | Accessible & Usable
              • 機密情報を共有するためのURLが分析ツールに入力されることで情報漏えいにつながりまくっていることが明らかに

                悪意のあるURLが含まれていないかを分析するurlscan.ioやマルウェア分析ツールのHybrid Analysis、URLのセキュリティ・パフォーマンス・テクノロジー・ネットワークなどを分析するURL Scannerなど、URLが悪意のあるものか否かを調べるための無料ツールが存在しています。こういったツールに非公開のプライベートなURLが入力されており、誰でもアクセスできる状態になっていると、エンジニアのvin01さんが指摘しました。 You can not simply publicly access private secure links, can you? | Vin01’s Blog https://vin01.github.io/piptagole/security-tools/soar/urlscan/hybrid-analysis/data-leaks/urlscan.

                  機密情報を共有するためのURLが分析ツールに入力されることで情報漏えいにつながりまくっていることが明らかに
                • スクリーンリーダーの操作にはTab以外のキーも必要です - Qiita

                  Webのアクセシビリティの確認としてスクリーンリーダーを使った動作確認もしてもらうと 「リンクとかボタンしか読まれず、見出しや説明文がスキップされてしまいました」 という報告をされることが時々あります。 これは大抵、スクリーンリーダーを起動して、Tabキーだけを繰り返し押してしまっていることによって起こります。スクリーンリーダーの操作方法を伝えると、読み飛ばしたと思っていたところもちゃんと読みあげてくれたということがほとんです。 アクセシビリティをかなり意識したページであっても、Tabキーだけでスクリーンリーダーを操作しているかぎり、ページの隅々まで読めることはほとんどありません。スクリーンリーダーにはTabキーを押す以外にもいろいろな操作が存在して、それを憶える必要があるわけです。私はアクセシビリティチェックのやり方を説明するときには、必ずその操作方法のうち最低限のものを紹介しているつも

                    スクリーンリーダーの操作にはTab以外のキーも必要です - Qiita
                  • dialog要素を使用したモーダルウィンドウの実装例 – TAKLOG

                    dialog要素を使用したアクセシブルなモーダルウィンドウの実装メモです。このブログのハンバーガーメニューで使われている実装と同じものになります。 dialog要素は現在全てのモダンブラウザでサポートされているため、iOS Safariをどこまで対応するかに依りますが実務で使用しても差し支えないでしょう。

                      dialog要素を使用したモーダルウィンドウの実装例 – TAKLOG
                    • なぜ手話歌にモヤモヤする? 手話文化の大前提を識者に聞いた | 日本財団ジャーナル

                      TikTokなどで人気の手話歌。しかし手話文化に対し無知ゆえにろう者がないがしろにされる事態も 日本人の手話には「日本手話」と「日本語対応手話」の2種類があり、これらは異なる言語 どんな言語にも思い込みを持たず、理解や関心を寄せることが、共生社会の一歩となる 取材:日本財団ジャーナル編集部 「手話歌(手話ソング)」というジャンルの動画があることをご存知でしょうか? 人気曲の歌詞を手話で表現するというもので、YouTubeやTikTokなどで「手話歌」と検索すると、数多くの動画が投稿されています。 しかし、ろう者(※)の立場からは、違和感を覚えるようなものもあるそうです。 情報・コミュニケーションのバリアを解消して、一人一人の価値を最大に発揮できる調和した社会をつくることを目的に掲げる団体、NPO法人インフォメーションギャップバスター(外部リンク)の代表であり、自身もろう者である伊藤芳浩(い

                        なぜ手話歌にモヤモヤする? 手話文化の大前提を識者に聞いた | 日本財団ジャーナル
                      • 5分で分かる React Aria の 良いところ・これからなところ

                        フロントエンドカンファレンス北海道2024 (2024/08/24) でのスポンサー LT 資料 https://fortee.jp/frontend-conf-hokkaido-2024

                          5分で分かる React Aria の 良いところ・これからなところ
                        • box-shadow で実装されたフォーカスリングはハイコントラストモードで表示されない

                          box-shadow で実装されたフォーカスリングはハイコントラストモードで表示されない 2024.08.11 フォーカスリングとは、キーボード操作でフォーカスが当たった要素を視覚的に示すための UI デザインのことです。フォーカスリングのカスタマイズに `box-shadow` プロパティを使うことがありますが、ハイコントラストモードではフォーカスリングが表示されない問題があります。この記事では、ハイコントラストモードでフォーカスリングを表示する方法について解説します。 フォーカスリングとは、キーボード操作でフォーカスが当たった要素を視覚的に示すための UI デザインのことです。フォーカスリングはキーボード操作をしているユーザーにとって現在のフォーカス位置を把握するための重要な要素です。このことは WCAG 2.2 の 2.4.7 項目で要求されています。 (レベル AA) キーボード操

                            box-shadow で実装されたフォーカスリングはハイコントラストモードで表示されない
                          • HTMLを直接読み書きせず、スクリーンリーダーも使わずに、アクセシビリティを向上させられないだろうか(と思ってブラウザ拡張を作ってる)

                            HTMLを直接読み書きせず、スクリーンリーダーも使わずに、アクセシビリティを向上させられないだろうか(と思ってブラウザ拡張を作ってる) これまでの何年間か、Webアクセシビリティまわりのことをやってきた中で、「Webアクセシビリティに取り組む」上でいろいろな障壁を感じてきました。 「なぜWebアクセシビリティをやるのか」の理解を得る・得てもらうまでの障壁 イノベーター層・アーリーアダプター層な開発者(エンジニアやデザイナー)が取り組みを始める上での障壁 マジョリティ層が取り組みを始める上での障壁 今回はこの3つめの「マジョリティ層が取り組みを始める上での障壁」の話です。 残りの2つについては、私が執筆に参加したWebアプリケーションアクセシビリティが網羅的なガイドになってくれるはずです。しかしコイツは内容的にも物理的にもゴツすぎる問題があると思っていて、導入編としては見えにくい、読みにくい

                              HTMLを直接読み書きせず、スクリーンリーダーも使わずに、アクセシビリティを向上させられないだろうか(と思ってブラウザ拡張を作ってる)
                            • Tappy - Yahoo!デベロッパーネットワーク

                              タップ成功率()は以下の式をもとに計算されます。 は誤差関数、はボタンの横幅、はボタンの縦幅です。 とはそれぞれタップ座標の軸の分散と軸の分散であり、以下の式をもとに計算されます。 、、、は回帰定数です。 より詳しい理論は論文(2章、3章)やTech Blogをご参照ください。 Tappyは 「非利き手でスマートフォンを持ち、利き手の人差し指でボタンをタップする場合」を想定しています。

                                Tappy - Yahoo!デベロッパーネットワーク
                              • チームで開発する際にアクセシビリティを保つ施策

                                この発表はすでにアクセシビリティに興味を持っていて、ソフトウェア開発の現場にアクセシビリティを取り入れたい人を対象としています。 開発チーム全体でアクセシビリティに意識を持つ状態が理想ですが、全員が詳細な実装を行うのは実際には難しいでしょう。そこで、特に意識をせずともある程度のアクセシビリティを保…

                                  チームで開発する際にアクセシビリティを保つ施策
                                • 第1回 デジタルコンテンツの視認性とWCAG2のコントラスト比の課題 | gihyo.jp

                                  はじめに サイオステクノロジーの伊藤と申します。今回から数回にわたりデジタルコンテンツのコントラストというテーマで、WCAG2のコントラスト基準とWCAG3で検討が進められている新しい基準APCAについて解説していきます。 対象読者としては、ウェブサイトやアプリケーションなどデジタルコンテンツの制作に携わるデザイナーやエンジニア、アクセシビリティに関心のある方を想定しています。 現在勧告されているWCAG2の達成基準では、テキストや視覚要素のコントラストが一定の基準を満たす必要があります。たとえば、レベルAAでは文字色と背景色のコントラスト比が4.5:1以上であることが要求されます。 図1 テキストとの視認性を確保するために、背景色とのコントラスト比を考える必要がある しかし、人間の目は明るい色と暗い色のコントラストを認識する際に、明るい色の相対輝度が高いほど視認性が高くなるという特性があ

                                    第1回 デジタルコンテンツの視認性とWCAG2のコントラスト比の課題 | gihyo.jp
                                  • 5分ではじめる、iOSのアクセシビリティ対応 - Goodpatch Tech Blog

                                    こんにちは。iOS Developer の katoです。 2024年5月16日は 世界各地でアクセシビリティを考える1日、GAAD(Global Accessibility Awareness Day)でしたね。 GAAD Japan 2024、アクセシビリティの祭典 2024 など様々なイベントが開催され、私もオンラインで参加しました。 その中で紹介されたアクセシビリティ対応の進め方として「完璧でなくても、できることから取り組む」という考え方があります。 そもそも世の中には様々な人・状況などが存在しするため、アクセシビリティを完璧にすることは非常に難易度が高いです。 「現状よりもちょっと良く」を繰り返して、いまよりもアクセシブルな世界を目指すという考え方です。 そこで今回は、たった5分で、エンジニア主導で始められる、簡単に実装できるアクセシビリティについて、いくつか紹介します。 「反転

                                      5分ではじめる、iOSのアクセシビリティ対応 - Goodpatch Tech Blog
                                    • XやInstagramなどのSNSを使っていない人が企業やお店のSNSアカウントを見たらどう見えるのかを検証

                                      みなさん、SNSを使っていますか? 「誰でもみんなSNSを使っているのは当たり前ですよね!」「企業やお店のお知らせにSNSでやっておけばまず間違いありません」 本当にそうなんですか? まずはLINEヤフー社が20,000人を対象とした「普段使用しているSNS」の2022年の調査結果を見てみましょう。 画像出典:LINEヤフーの強み|LINEヤフー for Business (なぜかInstagramがありませんが)どのサービスも非利用の人が10.6%、そしてLINEをSNSから除外すると考えると「LINE Only」が41.2%という結果で、合わせると51.8%、つまり半数以上の人がXやFacebookなどのSNSを何も使っていないことになります。 半分くらいしかリーチできないですね。 「いやいや、公式ページや案内にXやInstagramのQRコードやリンクがあるからSNSをやっていない人

                                        XやInstagramなどのSNSを使っていない人が企業やお店のSNSアカウントを見たらどう見えるのかを検証
                                      • アクセシビリティの改善のために React Aria を活用しています - Cybozu Inside Out | サイボウズエンジニアのブログ

                                        こんにちは!DOGO プロジェクトでソフトウェアエンジニアとして活動している @nissy_dev です。 DOGO プロジェクトでは、React Aria を活用してアクセシビリティの改善を行っています。 今回の記事では、React Aria を国内にもっと広めて行きたいということで、React Aria を利用することに決めた理由を振り返りつつ、React Aria について簡単に紹介します。 目次 OSS を活用した効率なアクセシビリティの改善 ライブラリの選定 React Aria の概要 Next.js App Router との相性 終わりに OSS を活用した効率なアクセシビリティの改善 DOGO プロジェクトでは、フロントエンドの刷新を進めていく中でアクセシビリティの改善についても取り組んでいます。 具体的な事例などについては、次の記事も参考にしてもらえればと思います。 各

                                          アクセシビリティの改善のために React Aria を活用しています - Cybozu Inside Out | サイボウズエンジニアのブログ
                                        • テキストを1文字ずつアニメーションさせる時の注意点と実装例 – TAKLOG

                                          次の実装例のように、テキストを1文字ずつspan要素で区切ってアニメーションする際の注意点と実装例について纏めたメモ書きです。 実装例テキストアニメーションの実装例(英文)

                                            テキストを1文字ずつアニメーションさせる時の注意点と実装例 – TAKLOG
                                          • React Aria で実現する次世代のアクセシビリティ

                                            Web Developer Conference 2024 (2024/09/07) での発表資料 https://web-study.connpass.com/event/321711/

                                              React Aria で実現する次世代のアクセシビリティ
                                            • 「情報アクセシビリティ好事例2023」に応募しました

                                              「症状検索エンジン ユビー」を総務省が募集している情報アクセシビリティ好事例2023に応募しました。(募集はすでに締め切っています。) 情報アクセシビリティ好事例2023 「情報アクセシビリティ好事例2023」は、総務省が主導する取り組みで、情報アクセシビリティに配慮したICT機器やサービスを対象とした募集活動です。この取り組みを通じてアクセシブルなICT機器・サービスの普及促進を目的としています。 応募には3つの書類が必要です。 情報アクセシビリティ自己評価様式(応募書式1-1及び1-2) 「情報アクセシビリティ好事例2023」応募資料 情報アクセシビリティ自己評価様式 情報アクセシビリティ自己評価様式とは、米国で採用されているVPAT (Voluntary Product Accessibility Template)に倣って定められた書式で、製品やサービスがJIS規格(JIS X 8

                                                「情報アクセシビリティ好事例2023」に応募しました
                                              • テーブルの仮想スクロールとスクリーンリーダー向けのアクセシビリティ

                                                Webアプリケーションで、大量のデータを表示したいときに使われる、「仮想スクロール」と呼ばれるテクニックがあります。 大量のデータを素直にDOMに挿入してしまうと、レンダリングの処理に非常に負荷がかかり、場合によってはブラウザをフリーズさせてしまったりします。そこで使われるのが「仮想スクロール」です。スクロール位置に応じて、視覚的に見える範囲のデータのみをDOMに挿入することで、レンダリング処理を最小限にするというものです。 この仮想スクロールについて、直感的にスクリーンリーダーでの閲覧に耐えられるのかの不安を感じました。しかし、あまりテーブルを仮想スクロールする場合についてのまとまった情報をWeb上で発見することができませんでした。 そこで、実際に仮想スクロールを採用した検証用のWebアプリケーションを作成し、スクリーンリーダーでの動作を確認してみることにしました。 「日本の郵便番号」ア

                                                  テーブルの仮想スクロールとスクリーンリーダー向けのアクセシビリティ
                                                • 4月1日に改正法施行! Webアクセシビリティ改善を進めるには、どうすればいいですか? 植木真さんに聞いてきた | Webのコト、教えてホシイの!

                                                    4月1日に改正法施行! Webアクセシビリティ改善を進めるには、どうすればいいですか? 植木真さんに聞いてきた | Webのコト、教えてホシイの!
                                                  • フォームのアクセシビリティを考える

                                                    フォームのアクセシビリティを考える 2024.03.10 今日の Web におけるフォームはユーザーが情報を入力して対話するための重要な要素です。支援技術を利用しているユーザーがフォームの入力を妨げられることは当然避けるべきでしょう。また障害の有無に関わらず、ユーザーに迷いを与えたり、入力ミスを誘発するようなフォームはユーザーがタスクを完了せずに途中で離脱してしまう可能性が高まり、ビジネスの観点からも望ましくありません。この記事ではフォームのアクセシビリティについて考え、実際のフォームの実装においてどのような点に注意すべきかを紹介します。 今日の Web におけるフォームはユーザーが情報を入力して対話するための重要な要素です。スクリーンリーダーといった支援技術を利用しているユーザーがフォームの入力を妨げられることは当然避けるべきでしょう。また障害の有無に関わらず、ユーザーに迷いを与えたり、

                                                      フォームのアクセシビリティを考える
                                                    • SmartHRはやさしい日本語対応の取り組みを開始しました|SmartHR|シェアNo.1のクラウド人事労務ソフト

                                                      プレスリリース 2024/06/25 SmartHRはやさしい日本語対応の取り組みを開始しました 〜 第一歩として「SmartHR」ホーム画面のやさしい日本語切り替え機能を提供、働くをもっとわかりやすく 〜 株式会社SmartHR(本社:東京都港区、代表取締役CEO:芹澤 雅人、以下「当社」)は、当社が運営するクラウド人事労務ソフト「SmartHR(スマートエイチアール)」を円滑に使えるユーザーを広げるため、「SmartHR」におけるやさしい日本語対応を行う取り組みを開始しました。これにより、外国人や高齢者、障害のある方など多様なユーザーの使いやすさの向上を目指します。また、「SmartHR」ホーム画面のやさしい日本語切り替え機能を2024年6月25日より提供いたします。 ■ 取り組みの背景 やさしい日本語とは、難しい言葉を簡単に言い換えたり、一文を短くする・漢字にふりがなをふることでわか

                                                        SmartHRはやさしい日本語対応の取り組みを開始しました|SmartHR|シェアNo.1のクラウド人事労務ソフト
                                                      • 「Xbox Adaptive Joystick」は,Xboxのアクセシビリティへの考えが詰まったコントローラ用アクセサリ。ドイツで実機をお試し[gamescom]

                                                        「Xbox Adaptive Joystick」は,Xboxのアクセシビリティへの考えが詰まったコントローラ用アクセサリ。ドイツで実機をお試し[gamescom] 編集部:Junpoco Microsoftが2024年8月21日(海外時間)に発表した新プロダクト「Xbox Adaptive Joystick」は,身体の動きに制約のあるゲーマーのニーズに応える形で設計されたジョイスティックだ。 本製品は,Xbox用コントローラやXbox Adaptive Controller向けに作られた有線接続のアクセサリで,扱いやすい形状や重さ,Xboxアクセサリアプリでのボタンの再マッピングなど,さまざまなプレイ環境を想定したデザインやカスタマイズ性の高さが特徴となっている。 この新製品について,ドイツで開催中のgamescom 2024のMicrosoftビジネスブースで,8月22日に行われたプレゼ

                                                          「Xbox Adaptive Joystick」は,Xboxのアクセシビリティへの考えが詰まったコントローラ用アクセサリ。ドイツで実機をお試し[gamescom]
                                                        • アクセシビリティを担保するためにESLintの独自ルールを作っている話 - SmartHR Tech Blog

                                                          こんにちは。プロダクトエンジニアのatsushimと言います。 社内ではプロダクトを開発する傍ら、アクセシビリティを高めるための改善や仕組みづくりを進めています。 この記事ではSmartHR独自のESLintのルールを作っている話をしたいと思います。 SmartHRでは アクセシビリティ(以降a11y) を考慮したアプリの開発・改善を行っており、過去記事でその様子をご確認いただけます。 SmartHR Tech Blog: アクセシビリティ の検索結果 ただ普段の開発中、a11yを意識しつつ開発を行うことは、エンジニアにかなりの負荷がかかります。 フロントエンドの経験が少なく基本的なマークアップの知識が足りていない アクセシビリティを意識してね!といわれても何をすればいいのかわからない そのため、SmartHRでは独自のESLint ルールを作成し、CIに組み込むことでa11yを担保、改善

                                                            アクセシビリティを担保するためにESLintの独自ルールを作っている話 - SmartHR Tech Blog
                                                          • 創業38年の人気ハンバーガー店、車いすユーザーから訴訟を起こされ廃業へ | 女性自身

                                                            米カリフォルニア州サンフランシスコで長年愛されてきたハンバーガーショップが廃業を余儀なくされた。Daily Mailなどが報じている。 ジョージ・コリアヴァスさんとヘレンさん夫妻が営む「Great American Hamburger & Pie Co.」は今年1月、車いすユーザーの男性から訴えられた。訴状によると、男性は2023年10月に店を訪れた際、入り口の段差が高すぎるために店に入れなかったという。その2カ月後も同じように入店できなかったため、アクセシビリティの専門家に店の調査を依頼した。 その結果、入り口にはスロープが備わっておらず、店内の通路も車いすが通るには狭すぎたため、男性は「障害を持つアメリカ人法(ADA)」を遵守することを求めて店と大家に対し訴訟を起こした。 大家はバリアフリー化を検討したが、コストがかかりすぎるため断念。コリアヴァスさん夫妻は新型コロナウイルスのパンデミ

                                                              創業38年の人気ハンバーガー店、車いすユーザーから訴訟を起こされ廃業へ | 女性自身
                                                            • 第2回 WCAG3のコントラスト基準APCAの考え方と実例 | gihyo.jp

                                                              デジタルコンテンツにおけるアクセシビリティ、特にコントラストの基準について解説する連載の第2回目です。前回の記事では、現在のWCAG2のコントラスト基準と課題について解説しました。今回はWCAG3で採用が検討されている新しいコントラスト基準、APCAについて解説します。 APCAとは WCAG 2.0でコントラストの基準が策定されて以降、ディスプレイやWebコンテンツ、CSSの機能、および視覚科学の進歩など様々な状況が変化しました。WCAGの基準についても、コントラストや視認性についてより知覚を正しくモデル化するガイドラインが求められるようになりました。 APCA(Advanced Perceptual Contrast Algorithm)はWCAG3にて現行のコントラストに代わる基準として開発・検討されている、新しいコントラスト基準です。前回紹介したようなWCAG2の基準の課題に応える

                                                                第2回 WCAG3のコントラスト基準APCAの考え方と実例 | gihyo.jp
                                                              • @axe-core/playwright によるアクセシビリティテストの自動化

                                                                @axe-core/playwright によるアクセシビリティテストの自動化 2024.08.18 axe-core は axe というアクセシビリティテストツールのコアエンジンで、オープンソースとして提供されています。この記事では、E2E テストフレームワークの Playwright と axe-core を組み合わせて使用して、アクセシビリティテストを自動化する方法について紹介します。 今書いているコードがアクセシビリティ上の問題を持っていないかどうかを確認するために、Lint ツールによる機械チェックが有効です。eslint-plugin-jsx-a11y や Markuplint といったツールを導入することで、コンポーネント単位で静的にコードを解析してアクセシビリティの問題を検出できます。このような Lint ツールは、code を書いている最中に即座にフィードバックを受けるこ

                                                                  @axe-core/playwright によるアクセシビリティテストの自動化
                                                                • 『鉄拳8』色覚にあわせて画面を調整する「アクセシビリティ設定」が「こんな機能ほかに見たことがない」とファンの間で話題に。『鉄拳7』アクセシビリティ版(非売品)などを経て以前から研究され、今後も機能を拡張予定

                                                                  『鉄拳8』色覚にあわせて画面を調整する「アクセシビリティ設定」が「こんな機能ほかに見たことがない」とファンの間で話題に。『鉄拳7』アクセシビリティ版(非売品)などを経て以前から研究され、今後も機能を拡張予定 人気格闘ゲームシリーズの最新作『鉄拳8』に収録されるアクセシビリティ設定がSNS上で注目を集めている。実際に他のゲームに存在しないかは不明だが、少なくとも「こんな機能ほかに見たことがない」とファンの間で話題を呼ぶかたちとなっている。 同システムが注目を集めたこともあり、鉄拳プロジェクトのエグゼグティブプロデューサー/ディレクターである原田勝弘氏がシステムの詳細や開発経緯をコメントで明かした。 I have developed and tested “an accessibility version of TEKKEN 7” (albeit not for sale), several

                                                                    『鉄拳8』色覚にあわせて画面を調整する「アクセシビリティ設定」が「こんな機能ほかに見たことがない」とファンの間で話題に。『鉄拳7』アクセシビリティ版(非売品)などを経て以前から研究され、今後も機能を拡張予定
                                                                  • Top Website Accessibility Testing Tools For Inclusive Web Design

                                                                    In an increasingly digital age, the internet serves as a vital resource for information, communication, commerce, and entertainment. However, for the millions of people living with disabilities, navigating the web can present significant challenges. Web accessibility addresses these challenges by ensuring that websites, tools, and technologies are designed and developed to be usable by everyone, r

                                                                      Top Website Accessibility Testing Tools For Inclusive Web Design
                                                                    • :user-valid、:user-invalid 擬似クラスでユーザーの操作の後に検証を行う

                                                                      :user-valid、:user-invalid 擬似クラスでユーザーの操作の後に検証を行う 2023.10.13 ユーザーの操作の後にフォームの検証に基づき有効か無効かを示すために使用できる :user-valid、:user-invalid 擬似クラスを紹介します。従来の :valid、:invalid 擬似クラスと異なり、ユーザーがフォームに入力するまではスタイルを適用されません。 :user-valid、:user-invalid 擬似クラスは、ユーザーの操作の後フォームの検証に基づき有効か無効かを示すために使用できます。フォームの検証として、以下のような例があげられます。 required 属性を指定した要素に値が入力されているか pattern 属性を指定した要素に指定した正規表現にマッチしているか min や max 属性を指定した要素に指定した範囲内の値が入力されているか

                                                                        :user-valid、:user-invalid 擬似クラスでユーザーの操作の後に検証を行う
                                                                      • 0から作らないデザイントークン | ドクセル

                                                                        スライド概要 プロダクトデザインに一貫性をもたらすデザイントークンは有用ですが設計が難しく、デザイン負債になりやすい一面もあります。既存の良くできた技術をうまく取り入れることで、0ベースでの設計を避け、リソースを割きすぎることなくトークン設計を行うことができます。今回は実例を交えながら設計方法を紹介します。

                                                                          0から作らないデザイントークン | ドクセル
                                                                        • Designing better target sizes

                                                                          Intro As a user, you need to interact with clickable UI elements like buttons, links, cards, and more. If an action has a small target size, it will be harder for the user to click, or they might click an adjacent action element by mistake. Let’s take a look at the following example.

                                                                            Designing better target sizes
                                                                          • サントリーのウェブアクセシビリティ改善プロジェクト:適合レベルAA達成と進め方 | Webサイトリニューアル特集

                                                                              サントリーのウェブアクセシビリティ改善プロジェクト:適合レベルAA達成と進め方 | Webサイトリニューアル特集
                                                                            • freeeアクセシビリティー・ガイドライン Ver. 202408.0を公開しました & アクセシビリティー関連の問い合わせもしやすい体制作りを始めました - freee Developers Hub

                                                                              こんにちは、freeeのアクセシビリティー・ガイドラインおじさんの中根です。 1年ほど前にこちらで書いた記事で触れた健康年齢、1年後の健康診断の結果によると10歳くらい下がって、実年齢とほぼ一致しました。こんなに値がぶれるものに一喜一憂するのは馬鹿馬鹿しいので、今後は気にせず暮らしていくことにしました。 さて、こちらに書くのは久しぶりですが、例によってfreeeアクセシビリティー・ガイドラインの更新情報です。 そして、今回はそれに加えて、freeeのプロダクトをご利用いただいている方や導入を検討してくださっている方などからの、アクセシビリティーに関連するお問い合わせをしていただきやすくなることを目指して始めた施策についても、簡単に紹介します。 最新版はVer. 202408.0 freeeアクセシビリティー・ガイドライン Ver. 202408.0リリース・ノート こちらで最後に更新情報を

                                                                                freeeアクセシビリティー・ガイドライン Ver. 202408.0を公開しました & アクセシビリティー関連の問い合わせもしやすい体制作りを始めました - freee Developers Hub
                                                                              • @location-state/conformをリリースした

                                                                                この記事はlocation-stateをconformに対応させるために開発した、@location-state/conformの紹介記事です。 location-stateとは location-stateは履歴位置に同期する状態管理ライブラリです。主にNext.jsをサポートしています。 Next.jsなどを採用している場合、ページ内のuseStateは遷移時のunmountで状態が破棄され、ブラウザバック時には復元されません。そのため、アコーディオンやform要素の状態はブラウザバック時にはリセットされてしまいます。これはNext.jsに限らず、ReactやVueなどをベースにしたモダンなフロントエンドフレームワークを採用して、クライアントサイドルーティングが発生する場合に起きがちな挙動です。クライアントサイドルーティングが不在なMPAでは、bfcacheやブラウザ側の復元処理によっ

                                                                                  @location-state/conformをリリースした
                                                                                • 東京ニトロ 🍉𝙏𝙤𝙠𝙮𝙤𝙉𝙞𝙩𝙧𝙤 on X: "おれはイオンシネマに怒っている。というのも今回の件で、イオンシネマのバリアフリー対応を調べようとしたら、ウェブサイトの時点でバリアと不平等があるからだ。 https://t.co/v4Z5yMV1zp" / Twitter