-1

私はほとんどの場合、モーダルエフェクトにShadowBox.jsを使用します。ShadowBoxでうまくやっていけないように見えるという要件があり、それを処理できる別の推奨事項があるかどうか疑問に思います。要件は次のとおりです。

ギャラリーページでは、ユーザーはギャラリー内のすべての写真を表示します。クリックして写真を開くと、モーダルがギャラリー固有のナビゲーション(簡単)でポップアップ表示されます。

モーダルは、暗いコンテンツの通常の効果がありますが、写真(場合によってはビデオ)が表示される一種のフレームがあります。

フレームボックスの幅は常に900ピクセルで、内側の画像の最大幅は800ピクセルです。

写真は常に900ピクセルのフレームの中央に配置され、両側に少なくとも50ピクセルのパディングがあります。たとえば、画像の幅が600ピクセルの場合、画像の両側に150ピクセルが表示されます。

写真はすべて、アップロードする前にトリミングおよび準備されるため、幅が800ピクセルを超えることはありません。

シャドウボックスで寸法を簡単に設定できますが、これにより画像が強制的に引き伸ばされ、寸法がダンプされ、標準のinitオプションを使用すると、画像のサイズが変更されたモーダルが得られます。

前もって感謝します

4

1 に答える 1

0

うーん、私は自分の質問に答えたかどうか疑問に思っています。写真はDBで管理されているので、モーダルが画像を開くたびに、QSパラメーターに基づいて写真を保持するhtmlテンプレートを簡単に作成できます。画像を保持する 900px の HTML ページ。

于 2011-03-11T13:52:16.627 に答える