【发布时间】:2014-04-18 05:44:28
【问题描述】:
我需要打印一个 textearea 内容(用户输入),我只是使用 css 渐变在文本下方生成线条。下面的 css 对我有用。
.linedText {
color: #000000;
line-height: 24px;
background-color: #ffffff;
background: -webkit-gradient(linear, 2% 2%, 2% 100%, from(#000000), color-stop(1%, #ffffff)) 0 -2px;
background: -webkit-linear-gradient(top, #000000 0%, #ffffff 1%) 0 -1px;
background: -moz-linear-gradient(top, #000000 0%, #ffffff 1%) 0 -1px;
background: -ms-linear-gradient(top, #000000 0%, #ffffff 1%) 0 -1px;
background: -o-linear-gradient(top, #000000 0%, #ffffff 1%) 0 -1px;
background: linear-gradient(top, #000000 0%, #ffffff 1%) 0 -1px;
-webkit-background-size: 100% 24px;
-moz-background-size: 100% 24px;
-ms-background-size: 100% 24px;
-o-background-size: 100% 24px;
background-size: 100% 24px;
}
<p class="linedText">fdfdfdfdfdfdf<br>dfdfd<br>fdf<br>df</p>
它生成如下:
现在我需要将样式更改为虚线。请问有人可以帮我做吗?我有时尝试过,但没有运气,所以想到了快速响应。
谢谢。
【问题讨论】:
-
您可以使用border-bottom 代替背景,这样您就可以将样式设置为dotted。
-
使用border-bottom: 1px dotted #f00;