suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Stellen Sie den Boden auf 100 % seiner eigenen Höhe ein

Ich möchte ein Element so einrichten, dass es in der Seitenansicht verborgen ist und seine Oberseite gerade den unteren Rand der Seite berührt (das Element ist außer Sichtweite). Ich mache zuerst botttom: -66px;', wenn die Höhe des Elements konstant 66 Pixel beträgt. Aber jetzt brauche ich das, um Elemente jeder Größe zu verarbeiten.

Wenn ich das tue bottom: -100%;, wird es auf 100 % der Größe des Elternteils gesetzt. Wie kann ich es auf -100 % seiner eigenen Höhe einstellen?

P粉098417223P粉098417223233 Tage vor1560

Antworte allen(1)Ich werde antworten

  • P粉005105443

    P粉0051054432024-04-05 15:26:28

    您正在寻找“position:fixed”和“transform:translateY(100%);”。这允许您将 div 移出视口 100%,与 div 的高度无关。

    示例:

    div {
      position: fixed;
      bottom: 0px;
      left: 0px;
      width: 100%;
      height: 40px;
      background-color: red;
      color: #fff;
      transform: translateY(100%);
    }

    Antwort
    0
  • StornierenAntwort