親のオーバーフローが隠されていても、DIV内の1つの要素のオーバーフローを許可する方法、CSSまたはJavaScriptはありますか?DIV内の1つの要素だけがオーバーフローする
私はoverflow: hidden
を使ってスライドを隠すjQueryスライダを書いています。
<div class="container">
<img src="image.jpg" />
<div class="text">
THIS TEXT IS HIDDEN WHEN POSITIONED OUTSIDE OF .container
</div>
</div>
CSS:
.container{
overflow:hidden;
position: relative;
width: 500px; height: 250px;
}
でも、私は自然にオーバーフローする画像を必要としています。
マークアップで何かを変更しない限り、それは不可能だと思います。希望の効果を示すフィドルを設定します。 – fcalderan
javascriptを使ってコンテナの幅を画像の幅と同じに設定できますか? – vol7ron
できません。 CSSには「オーバーフロー:img以外は隠されています」がありません。マークアップを改訂し、余分なコンテナを追加する必要があります。 –