23時26分36秒 [仕事]
マルチカラムレイアウトを採用しているページで、メインカラムの長さよりもサイドバーの長さの方が短い場合、閲覧者がスクロールすると、サイドバーに何もない無駄な空間ができてしまいます。
閲覧者がサイドバーに目を向けるのは、主に本編を読み終わった後でしょう。とすると、そのタイミングでサイドバーが空白だとすると、マルチカラムにしている意味があまりなくなってしまいます。
そんなときには、閲覧者のスクロールに合わせて、自動的にサイドバーが追随してくるような機能を採用するのも良いかも知れません。閲覧者が「サイドバーが見えなくなりそうな位置」までスクロールすると、それ以降はサイドバー側だけスクロールせずに固定されるように見せるデザインが作れます。
実現方法は簡単で、「jQuery」と、jQueryプラグイン「Contained Sticky Scroll」を使うだけです。ほんの少しHTMLに追記するだけで、簡単に「自動的にスクロールに追随するサイドバー」が作れます。
その方法の解説記事を、All Aboutで公開しました。
◆『スクロールしても自動で付いてくるサイドバーを作る』(@All About ホームページ作成)
この日記へのコメントはお気軽に! コメント数:0件
コメント数: 0件