bei der css position klebrige kleben hält

Ich Frage mich, warum position: sticky funktioniert für einige x-Achse-scrollen, aber sobald Sie einen Bildlauf über die anfängliche Breite des Bildschirms Breite, Ihrer 'sticky-div', nicht mehr haften bleibt.

In diesem Beispiel habe ich eine Links-Seite-bar, der klebt auf der linken Seite (beachten Sie bitte, dass ich nicht verwenden können position: fixed oder position: absolute, weil in meinem aktuellen Projekt sowohl der Links-div und dem rechten div brauchen, um einen Bildlauf nach oben und nach unten entlang der y-Achse, daher möchten wir nur auf der linken Seite-kleben)

gibt es eine zusätzliche CSS-parameter kann ich definieren, wie

left-sticky-distance=999999%

oder sowas?

einige test-code zur Veranschaulichung ist unten

    <html>


    <body>

    <div style='
    position:sticky;
    z-index:1;
    left:0;
    width:100px;
    height:200px;
    overflow: hidden;
    background-color:#ff0000;
    opacity:0.8;
    >

    </div>

      <div style='position:absolute; top:10;left:10; width:200; height:50px; background-color: blue'>B</div>
      <div style='position:absolute; top:10;left:110; width:200; height:50px; background-color: blue'>C</div>
      <div style='position:absolute; top:10;left:210; width:200; height:50px; background-color: blue'>D</div>
    </body>
    <html>
  • Könntest du bitte erstellen Sie eine Geige oder so ?
InformationsquelleAutor user1709076 | 2017-10-09
Schreibe einen Kommentar