Stellen Sie den Boden auf 100 % seiner eigenen Höhe ein
P粉098417223
P粉098417223 2024-04-04 22:41:16
0
1
1602

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粉098417223
P粉098417223

Antworte allen(1)
P粉005105443

您正在寻找“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%);
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage