2

Web サイトに css3 デザインを追加しようとしています。

次の css クラスで配置されている 2 つのdiv要素があります。

.formDiv {
   vertical-align:top;
   padding-left:10px;
   display:inline-block;
}

次のテスト コードを使用します。

 <body>
    <div class="formDiv">TestA</div>
    <div class="formDiv">TestB</Div>
    ...

ただし、このコードを使用すると、両方の div が同じ x 軸の同じ​​行に表示されます。

両方の div のスペースがなくなるまで x 軸でブラウザーのサイズを変更すると、2 番目の div が最初の div の下に下がります。

私の質問は、1 番目の div の下に移動する 2 番目の div の動きが遷移アニメーションになるように構成できますか?

たとえば、ブラウザ ウィンドウのサイズを変更すると、2 番目の div が最初の div の下に移動するのに 2 秒かかり、そこに表示されるだけでなく、アニメーションで発生するように構成したいと考えています。

divクラスに以下を追加してみました

    -webkit-transition: all 1s linear;

しかし、それは仕事をしていないようです。

何か案は?

ありがとう!

4

1 に答える 1

3

必要な種類の効果は、CSSメディアクエリによって実現できます。

ここでは、http://css-tricks.com/css-media-queries/

これは、上記のリンクhttp://css-tricks.com/examples/MediaQueriesSidebar/からのデモです。

ウィンドウのサイズを変更して、「スーパーチーム」リストで変更を確認してください。これを使用して、必要な効果を作成できます。

メディアクエリとレスポンシブウェブデザインの例。サイズを変更して、ウィンドウサイズにどのように適応するかを確認します。

http://designshack.net/articles/css/20-amazing-examples-of-using-media-queries-for-sensitive-web-design/

これを参照してください、http://jsfiddle.net/Mke7E/

于 2012-07-03T14:51:10.893 に答える