div内に画像を整列しようとしています...問題ありません。imgがdivより大きい別のdivサイズで異なるimgサイズを垂直に整列する
これらの条件で私の問題が発生します。
- 画像は異なるサイズの&となります。
- 画像はdivより大きく、divによってマスクする必要があります。
- ページを異なる画面サイズにレンダリングするためにメディアクエリを呼び出す、012 &アップテンプレート上に構築されたサイトです。画面サイズによって表示されるdivが異なります。
- スマートフォン/タブレットデバイスで表示したときに、デバイスをオンにしたとき(ページをリフレッシュしない場合)には、含まれているdivのサイズが変更されます。
のdivとoverflow:hidden
のhieghtは動作しません。このオプションを指定したので、画像はdiv要素よりも大きいので、私はdisplay:table-cell
を使用することはできません。
私はjQuery vAlignを試してみましたが、画面サイズを変更していない場合(デバイスを回すなど)は素晴らしいです。 (document).ready
で呼び出されているので、画像の位置合わせを更新するにはページをリフレッシュする必要があります。
メディアクエリでvAlignをトリガーする方法はありますか? テーブルセルメソッドのハック/フィックスがない場合、小さいdiv
にはimg
をoverfolw:hidden
でマスクすることができますか?
UPDATE: は:(
確実にマスキング/要素内の大型画像をトリミングおよび垂直方向!!!!!!!! ITを中心OVER方法はあります –