首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用主体TextArea ScrollBar覆盖ScrollBar

用主体TextArea ScrollBar覆盖ScrollBar
EN

Stack Overflow用户
提问于 2020-05-08 19:29:38
回答 1查看 96关注 0票数 0

我成功地用主体滚动条覆盖了textarea滚动条,但是我需要设置一个非常高的值来补偿文本区域的高度(至少是100% )。

textarea (...obviously)中的文本将通过用户输入的动态文本来实现,所以我需要总是在主体滚动条上对此进行补偿。

以防万一,文本区域的高度必须是(至少) 100%。

这是我的代码:

代码语言:javascript
复制
    body
    {
      background-color:#000;
      border:0;
      margin:0;
      padding:0
    }
    
    textarea
    {
      background-color:#fff;
      border:0;
      box-sizing:border-box;
      display:block;
      height:10000px;
      margin:0;
      outline:none;
      overflow:hidden;
      padding:0;
      position:relative;
      resize:none;
      width:200px
    }
代码语言:javascript
复制
<!DOCTYPE html>
<html>

<body>
  <textarea>
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      </textarea>
</body>

</html>

下面是liveweave.com的一个实时链接:

https://liveweave.com/2OA8uY

我试过min-height:100%;,但不起作用.

EN

回答 1

Stack Overflow用户

发布于 2020-05-08 19:47:06

您可以使用100vhoverflow-y: auto使其可滚动,而不是提供较大的高度值以使文本区域占据整个屏幕。

代码语言:javascript
复制
    body
    {
      background-color:#000;
      border:0;
      margin:0;
      padding:0
    }
    
    textarea
    {
      background-color:#fff;
      border:0;
      box-sizing:border-box;
      display:block;
      height:100vh;
      margin:0;
      outline:none;
      overflow:hidden;
      padding:0;
      position:relative;
      resize:none;
      width:50%;
      overflow-y: auto; 
      /* width:200px */
    }
代码语言:javascript
复制
<!DOCTYPE html>
<html>

<body>
  <textarea>
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      gangina...
      </textarea>
</body>

</html>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61686688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档