resize

Avatar of Sara Cope
Sara Cope am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die resize-Eigenschaft steuert, ob und wie ein Element vom Benutzer durch Klicken und Ziehen der unteren rechten Ecke des Elements vergrößert oder verkleinert werden kann.

.module {
  resize: both;
}

Super wichtig zu wissen: resize tut nichts, es sei denn, die overflow-Eigenschaft ist auf etwas anderes als visible gesetzt, was für die meisten Elemente der Anfangswert ist.

Es ist auch erwähnenswert, dass Firefox es Ihnen erlaubt, ein Element kleiner als seine ursprüngliche Größe zu machen. Webkit-Browser erlauben es Ihnen nicht, ein Element kleiner zu machen, nur größer (in beiden Dimensionen).

Werte

  • none: Das Element kann nicht vergrößert oder verkleinert werden. Dies ist der Anfangswert für die meisten Elemente. Das textarea-Element ist die häufigste Ausnahme – in vielen Browsern ist sein Standardwert für resize both.
  • both: Der Benutzer kann die Höhe und/oder Breite des Elements ändern.
  • horizontal: Der Benutzer kann das Element horizontal ändern (Breite erhöhen).
  • vertical: Der Benutzer kann das Element vertikal ändern (Höhe erhöhen).
  • inherit: Das Element erbt den resize-Wert seines Elternelements.

Wenn ein Element vergrößert oder verkleinert werden kann, hat es unten rechts eine kleine Benutzeroberflächenleiste. Die Leiste erscheint rechts bei Seitenelementen, wenn die direction der Seite auf ltr (Links-nach-Rechts) gesetzt ist, und links bei rtl (Rechts-nach-Links) Seiten.

Ein Element ohne die Leiste (vorne) und mit der Leiste (hinten)

Demo

Das vergrößerbare/verkleinerbare Element in dieser Demo ist ein Absatz. Klicken Sie auf die Schaltflächen, um die verschiedenen resize-Werte auszuprobieren.

Siehe den Pen Resize Demo von CSS-Tricks (@css-tricks) auf CodePen.

Verwandt

Weitere Informationen

Browser-Unterstützung

Diese Browser-Supportdaten stammen von Caniuse, das weitere Details enthält. Eine Zahl gibt an, dass der Browser die Funktion ab dieser Version und aufwärts unterstützt.

Desktop

ChromeFirefoxIEEdgeSafari
44*Nein794

Mobil / Tablet

Android ChromeAndroid FirefoxAndroidiOS Safari
127127127Nein