私はちょうどawwwards.comのウェブプログラミング、cuz多くのcoooooolのページに始まった - 間違いなく私の心をつかまえた。とにかく、私が目指すものは、pinterest(www.pinterest.com)です。 背景がゆっくりと移動する、ぼかし効果、浮動モーダル、および底部固定フッター。CSSだけで無限に流れる背景を作るにはどうすればいいですか?
いくつかのオライリーの本では、ぼかし、モーダル、フッターはもう問題ではありません。しかし、私はまだ彼らと一緒に背景を作ることができませんでした。
だから、どのようにしてを水平方向に無限に流れ、背景はCSSとすることができますか?
*条件
ページが応答する(JSなし)、背景画像の高さは、元の画像の比率として、高さのサイズに従う画面に
幅に合わせなければなりません。
ここに私のコードです。
<head>
\t <style type="text/css">
\t * {
\t \t margin: 0;
\t \t padding: 0;
\t }
\t html {
\t \t height: 100%;
\t }
\t body {
\t \t overflow: hidden;
\t }
\t #animatedBackground {
\t \t position: absolute;
\t \t height: 100%;
\t \t width: 100%;
\t \t background: url("http://placehold.it/1600x800");
\t \t background-repeat: repeat;
\t \t background-position: 0 0;
\t \t background-size: auto 100%;
\t \t \t border: 1px solid red;
\t \t animation: animatedBackground 5s linear infinite;
\t }
\t @keyframes animatedBackground {
\t \t from {
\t \t \t left: -50%;
\t \t }
\t \t to {
\t \t \t left: 50%;
\t \t }
\t }
\t </style>
</head>
<body>
\t <div id="animatedBackground">animatedBackground</div>
</body>
THX。
ので、あなたは正しい、それは上下の内側側道を流れるようにしたいですか? – SML
yeap。そのとおり。 –