知っておくべきポイント
CSSグラデーション、 background‐size
課題
ある要素について、表示されている範囲の外にもコンテンツがあること
を示すためにスクロールバーがよく使われます。しかし、多くのスクロー
ルバーは見た目が悪くユーザーの作業を妨げています。そこで近年のオペ
レーティングシステムでは、スクロールバーの簡素化が始まっています。
スクロール可能なコンテンツを操作している間だけスクロールバーを表示
し、それ以外の間は完全に隠してしまうケースがしばしば見られます。
多くのユーザーがジェスチャーを使ってスクロールを行うようになり、
スクロールバーの必要性は下がってきています。表示範囲外のコンテンツ
の存在を、より目立たない形で示せるような方法が求められています。
かつて公開されていたGoogle のフィードリーダー「GoogleReader」で
は、表示外のコンテンツがとてもエレガントなやり方で示されていまし
た。図6.20 のように、コンテンツが存在する場合にはその方向に小さく
影が表示されました。
しかし、この効果を表現するために GoogleReaderでは多くのスクリプ
トが使われていました。同じ効果をCSSだけで表現することは可能でしょ
うか。それとも、スクリプトの使用は避けられないのでしょうか。
スクロールを促すヒント
34