2013
03/26

ウインドウサイズによって指定した数値の整数倍にwidthを調整する

straightline bookmarkというサイトを見ていて、div#wrapperがウインドウサイズに追随して変わるのですが320px、640px、960px・・・と320の整数倍で変わっていることに気付きました。

div#wrapper内の要素が固定幅ならきれいにレイアウトできる仕組みだと思い、自分でもスクリプトを書いてみました。

DEMO

ADs

Javascript

あとはdiv#contentsに対してmargin: 0 auto;を指定しておけば、ウィンドウサイズに応じてwidthが可変でかつ中央揃えとなります。jQuery Masonryプラグインと組み合わせて使うと面白いかもしれません。

単純な計算だけなので大したコードでもないですが、可変グリッドやレスポンシブデザインでも使えるテクニックかもしれません。

ADs

Post Comments

メールアドレスが公開されることはありません。

Comments

コメントはまだありません。