CSSによる聴覚メディア(Aural Media)の基礎知識と活用シーン
ドキュメントの聴覚レンダリング(音声出力)は、主に視覚障害のある方々によって利用されています。画面を見る代わりに、音声合成によって文書の内容を「聞く」ことで情報を取得できるのが大きな特徴です。
聴覚レンダリングが活用される場面
視覚的な表示ではなく、音声によってドキュメントへアクセスすることが有効な場面には、以下のような例が挙げられます。
- 読み書きの学習
- 研修・トレーニング
- 車内など移動中のウェブアクセス
- 家庭内エンターテインメント
- 産業分野のマニュアルやドキュメント
- 医療分野のドキュメント
三次元空間と時間的空間の概念
CSSの聴覚プロパティを使用する場合、その「キャンバス」は二つの空間概念から構成されます。
一つは三次元の物理空間です。音は聞き手の周囲を取り囲むように配置され、左右や上下、遠近といった立体音響的な表現が可能になります。
もう一つは時間的空間です。ある音に対して、その前・最中・後という時間的な関係で別の音を指定できるため、複数の音声や効果音を自然に組み合わせた再生が実現できます。
このようにCSSの聴覚メディア機能を活用することで、より多くのユーザーがアクセシブルにコンテンツを利用できるようになります。
-
CSSでソーシャルメディアログインフォームを作成する方法【サンプルコード付き】
CSSとFont Awesomeのアイコンフォントを組み合わせれば、TwitterやFacebookなどのソーシャルメディアログインボタンを備えた、レスポンシブ対応のログインフォームを簡単に作成できます。本記事では、そのままコピーして使える完全なサンプルコードを交えながら、実装手順をわかりやすく解説します。サンプルコード以下は、CSSを使ってソーシャルメディアログインフォームを作成するコード例です。通常のメールアドレス・パスワードによるログインに加えて、「パスワードを保存する」チェックボックス、「パスワードをお忘れですか?」リンク、そしてTwitter・Facebookでのログインボタンも配置
-
CSSのメディアクエリを活用したレスポンシブWebデザインの基本と実装例
メディアクエリとは メディアクエリ(Media Queries)は、CSSで提供される技術の一つで、スマートフォン、タブレット、デスクトップPCなど、デバイスの画面サイズに応じて異なるスタイルルールを適用できる仕組みです。 これにより、単一のHTMLファイルであらゆる画面幅に対応したレスポンシブWebデザインを実現できます。ブレークポイント(画面幅の境界値)ごとに条件を指定し、その条件が一致した場合のみCSSが適用されるのが特徴です。 主な構文のポイント @media only screen and (max-width: 600px) … 幅600px以下の画面に適用 @media onl