如何移除<textarea>底部右下角的调整大小选项?

93
我正在尝试去除位于右下角的 <textarea> 中的点。
这是一个例子(来自 Chrome):
example 如何去除那些斜线?

4
可能是如何禁用TextArea的可调整大小属性?的重复问题。 - RoToRa
3个回答

164

只需在您的CSS文件中添加即可。

textarea { resize: none; }
后来(2019)编辑:
关于我这个问题的答案和越来越多的GitHub代码搜索结果,声明应用于

只是为了让大家知道,缩放是 CSS 3 的一个功能,不受 IE、Firefox 或 Chrome 的全面支持。 - S..
3
没错,这个方法可行,而且S..关于浏览器支持的说法是错误的。开玩笑!他在2012年发布的时候确实没有浏览器支持。大家要更注意帖子的日期哦。 - Braden Best

4

只需以下简单的代码即可。只需为文本区域设置样式resize:none

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


2
然而图标被移除了,但调整大小也被禁用了。有没有一种方法可以将其移除,但仍然可以调整框的大小? - Atousa Darabi

0

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;
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接