So entfernen Sie die Option zur Größenänderung in der unteren rechten Ecke des ?

Lesezeit: 2 Minuten

Jayarams Benutzeravatar
Jayaram

Ich versuche, Punkte in einem zu entfernen <textarea> die in der unteren rechten Ecke vorhanden sind.

Hier ist ein Beispiel dafür, was ich meine (aus Chrome):
Beispiel

Wie entferne ich diese diagonalen Linien?

  • Mögliches Duplikat von Wie deaktiviere ich die veränderbare Eigenschaft von TextArea?

    – RoToRa

    29. April 2013 um 10:34

Reds Benutzeravatar
Rot

Fügen Sie einfach Ihre hinzu CSS Datei

textarea { resize: none; }

Später (2019) bearbeitet: Bezogen auf diese Antwort von mir und die steigende Zahl von GitHub-Code-Suchergebnissen auf resize: none Erklärungen angewendet auf textarea Elemente habe ich einige Zeilen darüber geschrieben, warum ich denke, dass CSS keine Größenänderung ermöglicht textarea ist schlecht für UX:

Sehr oft ist der Textbereich auf eine Anzahl von Zeilen und Spalten beschränkt oder er hat eine feste, über CSS definierte Breite und Höhe. Basierend auf meiner eigenen Erfahrung ist es sehr frustrierend, in Foren zu antworten, Kontaktformulare auf Websites zu schreiben, Live-Chat-Popups auszufüllen oder sogar private Nachrichten auf Twitter zu verschicken.

Manchmal müssen Sie eine lange Antwort eingeben, die aus vielen Absätzen besteht, und wenn Sie diesen Text in ein winziges Textfeld einbetten, ist es schwierig, ihn zu verstehen und während der Eingabe zu folgen. Es kam oft vor, dass ich diesen Text beispielsweise in Notepad++ schreiben und dann einfach die gesamte Antwort in diesen kleinen Textbereich einfügen musste. Ich gebe zu, dass ich auch die DevTools geöffnet habe, um die resize: none-Deklaration zu überschreiben, aber das ist keine wirklich produktive Art, Dinge zu erledigen.

aus https://catalin.red/css-resize-none-is-bad-for-ux/

Vielleicht möchten Sie dies überprüfen, bevor Sie das oben Genannte zu Ihren Stylesheets hinzufügen.

  • Nur damit es jeder weiß: Die Größenänderung ist eine CSS 3-Funktion und wird von IE Firefox oder Chrome nicht generell unterstützt.

    – S..

    4. Dezember 2012 um 18:14

  • Ja, das funktioniert und S.. hat Unrecht mit der fehlenden Browserunterstützung. Psyche! Er hat es 2012 gepostet, als es legitimerweise keine Browserunterstützung gab. Achtet mehr auf die Veröffentlichungstermine, Leute.

    – Braden Best

    27. Juli 2018 um 7:05 Uhr


Asma Alfauris Benutzeravatar
Asma Alfauri

Es ist so einfach wie der folgende Code. Geben Sie einfach dem Textbereich den Stil resize: none

<textarea style="resize: none"></textarea>

  • Das Symbol wird zwar entfernt, aber die Größenänderung ist ebenfalls deaktiviert. Gibt es eine Möglichkeit, es zu entfernen, aber die Größe der Box zu ändern?

    – Atousa Darabi

    1. September 2020 um 12:58

Benutzeravatar von dreizehn
dreizehn

html

Sass

textarea {
  position: relative;
  z-index: 1;
  min-width: 1141px;
  min-height: 58px;
}

.resizer {
  position: relative;
  display: inline-block;
  &:after {
    content: "";
    border-top: 8px solid #1c87c7;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    -webkit-transform: rotate(-45deg);
    z-index: 1;
    opacity: 0.5;
    position: absolute;
    bottom: 1px;
    right: -3px;
    pointer-events: none;
  }
}
.arrow-resizer-textarea {
  height: 0;
  width: 0;
  border-top: 8px solid #1c87c7;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  -webkit-transform: rotate(-45deg);
  position: absolute;
  bottom: 1px;
  right: -3px;
  pointer-events: none;
  z-index: 2;
}

1454250cookie-checkSo entfernen Sie die Option zur Größenänderung in der unteren rechten Ecke des ?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy