html - 将边框添加到文本区域

标签 html css textarea

<分区>


关闭 8 年前

我需要复制此联系表。 Contact form to reproduce

它已经完成了,但是我在文本区域遇到了一些问题。

似乎我需要将各种“hr”放入文本区域,或者...或者我不知道。 欢迎任何帮助。

最佳答案

您可以使用 linear-gradient,其中 background-size 等于为 textarea 定义的 line-height ,例如

http://codepen.io/anon/pen/LELJzy

textarea {
   font-size: 16px;
   width: 80%;
   height: 200px;
   color: #fff;
   line-height: 1.7em;
   background: linear-gradient(to bottom, #000 98%, #fff 98%);
   background-size: 1.7em 1.7em;
}

使用这种方法,您不需要额外请求背景图像,并且线条的位置可能会根据用户 font-size 而改变(尝试增加/减少缩放系数)。

可以调整线条的刻度,定义不同的颜色停止值。

关于html - 将边框添加到文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28146826/

上一篇:html - CSS悬停图像显示div

下一篇:css - 具有模糊效果的整页响应式背景图片

相关文章:

html - 像纽约时报一样创建新面板

html - 如何以水平形式组合输入和跨度?

javascript - 单击它时禁用提交按钮,将阻止在 Google Chrome 上提交表单

html - 我如何使背景颜色居中以适合它的 Div 内容

javascript - 在文本区域焦点上显示元素

php - html文本区域的白名单

javascript - jquery 我正在尝试从表单外部的按钮将隐藏字段附加到隐藏的 div

css - div 的背景与内容不一致

html - 如何防止我的横幅广告在网页上被截断,并获得自动滚动条?

javascript - 为什么 Chrome 在使用小书签时更新正文而不是文本区域值?