2012-09-13 24 views
7

ページ内の他の要素のレイアウトに影響を与えずにdivをどのように拡張できるのでしょうか。具体的には、私はこのような効果を達成したいと思います - http://www.ikea.com/us/en/catalog/categories/departments/kitchen/kitchen_int_lighting/。マウスを任意の製品上に置くと、ボックスが拡大して詳細情報が表示されます。下の製品イメージのような他の要素は、拡張の影響を受けません。他の要素に影響を与えずにDIVを拡張する方法

+0

まだ試しましたか?試してみる – Kyle

+1

のキーワード:css position – bondythegreat

答えて

1

絶対配置を使用すると、divを拡大/縮小したり、divの周りの他の要素には影響しません。

0

絶対にdivを配置し、Z-インデックスがトップレベルにあることを確認してください。それはちょうどCSSを使用して行うことができますが、おそらくjsでも簡単になるでしょう。

1

divのスタイルにposition:absolute;を追加します。この方法では、他の要素と干渉することはありませんが、それらの要素は重なっていて、幅と高さを指定することができます。

7

絶対位置を使用します。
さらに、z-indexの高い位置にdivを追加してdivにonhoverイベントを書き込むことで、同じ効果を得ることもできます。

関連する問題