2

私は最近、これらのウェブサイトに出くわしました: http://community.saucony.com/kinvara3/およびhttp://www.tokiolab.it

Web サイトを見ると、それらはすべて 1 つのページですが、コンテンツはすべてが 1 つのページであるかのようにスケーリングされます。

1ページのサイトなのにブラウザの解像度(リサイズ時)に合わせてコンテンツが自動で適応してくれるのはいいと思います。

これは新しい技術ですか?そのようなプラグインを書くのは難しいですか、それともすでに存在しますか?

誰かが私を助けてくれることを願っています

4

3 に答える 3

5

Web サイトをさまざまな画面サイズに適応させることは、Dominic ショーのように、一冊の本であり、簡単な修正ではありません。

複数の積み重ねられたセクションがあり、各セクションが画面の高さであるように思えます。そうですか?

それだけでは、それほど難しくありません。

body 要素と html 要素の幅と高さを設定して、ページを最大化します。html 要素も設定しなければならないのは奇妙ですが、それが人生です。

html, body {
    width:100%;
    height:100%;
}

マークアップでセクションを定義します。

<section>...</section>
<section>...</section>
<section>...</section>

また、セクションのサイズを変更して、ロード時およびページのサイズ変更時に収まるようにします。何かのようなもの:

function draw() {
    var width = $(document).width();
    var height = $(document).height();

    $("section").width(width).height(height);
}

$(document).resize(draw);
$(draw);

セクションにスナップするスクロールも行う場合は、固定するものとページでスクロールするもの、入口と出口のアニメーションなどを定義すると、より複雑になります。あなたのためにそれを行う簡単なプラグインがあることを私は知りません。最も近いのは impress.js (http://bartaz.github.com/impress.js/) かもしれません。

于 2012-04-16T14:33:56.580 に答える
0

あなたが見ている原則はレスポンシブデザインです。それに関する記事はたくさんあります。

良い本はhttp://www.abookapart.com/products/responsive-web-designです

記事 : http://www.alistapart.com/articles/responsive-web-design/

また、一部の機能を後付けしたい場合は、メディアクエリを使用できます

http://www.w3.org/TR/css3-mediaqueries/

于 2012-04-16T08:51:53.507 に答える
0

ヴァルが言ったように、ページサイズよりもスクロール効果に関係があります。

これらの例はどちらも Scrollorama ページのように見えます (http://johnpolacek.github.com/scrollorama/)

別の良いものはhttp://www.nikeBetterworld.com/productです。

于 2012-04-16T08:53:20.943 に答える