Einzige Lösung, die ich fand, war eine position: fixed
auf Element, das ich vollständig sehen möchte. Irgendwelche anderen Wahlen? (Ich möchte nicht 'cool-image' fixed). Hilfe oder Hinweis wäre toll. Auch, wenn jemand Lösung erklären kann - das noch besserForce Kind Element sichtbar außerhalb eines Überlaufs: versteckte Eltern
Fiddle wäre: JSFiddle
HTML
<div class="img-cont">
<div id="slider">
<ul>
<li class="slide">
<img src="http://www.sportspearl.com/wp-content/uploads/2017/05/football-150x150.png" >
<div class="cool-image"></div>
</li>
</ul>
</div>
</div>
CSS
.img-cont{
height: 270px;
position: relative;
}
#slider {
position: relative;
background: green;
overflow: hidden;
width: 440px;
height: 200px;
}
#slider ul{
position: relative;
margin: 0;
padding: 0;
}
#slider ul li {
position: relative;
display: block;
float: left;
margin: 0;
padding: 0;
width: 440px;
height: 270px;
text-align: center;
line-height: 300px;
}
div.cool-image{
background-color: white;
position: absolute;
border: 5px solid #EEEEEE;
width: 650px;
height: 350px;
z-index: 1;
display: inline-block;
background-repeat: no-repeat;
background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/Basketball.png/170px-Basketball.png);
margin-left: -40px; /* Just to product situation */
display: inline-block;
}
Können Sie Ihr gewünschtes Ergebnis ein bisschen mehr erklären? –
@JeffHechler div.cool-image ist wegen Überlauf des Elternwertes teilweise ausgeblendet: versteckt. Gibt es eine Möglichkeit, einige CSS-Regeln zu ändern, so dass div.cool-image vollständig angezeigt wird. (Sie können überprüfen und sehen, dass cool-Bild nur so groß wie der Elternteil angezeigt wird. Ich möchte cool-Bild vollständig angezeigt werden, auch wenn Eltern Überlauf ist: versteckt) – PeterPakla