0

タスクの詳細:

  1. ページにギャラリーがあり、すべての画像プレビューがページに読み込まれます。

  2. 画像はBLOCKOFIMAGES(1ページに1ブロック、固定ブロックの幅と高さ)で表示されます。

  3. すべての画像は可変幅ですが、高さは同じです(したがって、ブロック内の画像の数が異なる場合があります)。

問題:

ページのナビゲーションボタンを押すと、ブロックごとにスクロールします

    =======================
<-  =  xx  sss  dd  qqqq  =  ->
    =======================

xx など-ギャラリー内のさまざまな画像

===画像ブロックの境界線

4

1 に答える 1

0

ブロック内の画像の幅を数え、各ブロックの画像の配列を形成する代わりに、私の最初のアイデアは、突然、そのようなタスクのためのはるかにシンプルで素晴らしい解決策を見つけました:

スキーマに関する一般的なアイデアの説明:

すべての画像ページスキーマ:

    -----------------------
    -  ff  ll  mmmm  aa   -
    -=====================-
<-  -  eeee  bbb  dd  ppp -  ->
    -=====================-        
    -  xx  sss  kk  qqqq  -
    -----------------------

ff など-ギャラリー内のさまざまな画像(float: left;各img)

---*#all_images *のマークされたブロック(overflow: hidden; possition: absolute; top: ***

===*#visible_frame *のマークされたブロック(position: absolute;

ページのナビゲーションボタンを押すと、+/-を*#all_images *topの値に設定し、その結果、 # visible_frameに異なる画像のセットが表示されます。

于 2012-07-16T02:15:16.863 に答える