2016-09-14 6 views
0

position:absoluteとoverflowを隠してdivにツールチップを追加しようとしています。オーバーフロー隠しと絶対位置を持つ親divでdivをポップアウトする方法

Plunker:http://plnkr.co/edit/qH5nHheCoyOmvRKLVx2o?p=preview

<div class="container"> 
    <div class="inner"> 
     Why am I not overlapping? 
    </div> 
</div> 

.container{ 
height:300px; 
width:300px; 
position: absolute; 
overflow: hidden; 
z-index: 1; 
background-color:black; 
color: blue;  
} 

.inner{ 
    height:500px; 
    width:500px; 
    top:100px; 
    left:50px; 
    background-color:yellow; 
    position:absolute; 
    text-align: right; 
    z-index:10; 
} 
+0

※*が重複しています。 '.container'に' overflow:hidden'が設定されています。これは '.inner' divの残りの部分を見ることができない理由です。 – Patel

+0

私は知っている。しかし、私は親がオーバーフローしているにもかかわらずヒントを表示したい:隠されているので、それを回避する必要があります。 –

答えて

1

私は、過去に同様の問題があったと、おそらくハック以外の解決策を見つけることができませんでした。私は内側のdivをDOMツリーの上位の要素に追加し、Javascriptを使用して配置することで終了しました。

関連する問題