Ich habe diesen HTML und CSS-Code:Sticky-Taste auf einem div
<div class="main-div">
<div class="button">Follow</div>
<h1>Hello</h1>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.</p>
</div>
<style>
body {
height: 1000px;
}
.main-div {
position: relative;
min-height: 200px;
background-color: red;
width: 400px;
}
.button {
position: absolute;
right: 0;
top: 50%;
transform: translate(0%, -50%);
background-color: blue;
}
</style>
Gibt es eine Möglichkeit die .button
folgen dem Bildschirm zu halten, während ich nach unten scrollen und nach oben, aber nur, bis die .main-div
Enden? Ich kann nur Code finden, wo die Schaltfläche der Seite bis zum Ende des Bildschirms folgt.
Verwendung 'Position: fixed' statt' absolute' –
, dass die Taste folgen Sie den Bildschirm, bis der Körper endet machen würde. Ich brauche es nur, um dem Bildschirm zu folgen, bis der Hauptteil endet. – Alien
Also sollte die Schaltfläche in Bezug auf das Ansichtsfenster festgelegt werden, aber nur innerhalb der oberen und unteren Grenzen des 'Haupt-Div'? Sobald die untere Grenze erreicht ist, sollte der Button am unteren Rand des Haupt-Div bleiben, oder sollte etwas anderes passieren? –