2011-03-08 85 views
1

我不知道是否可以在将textarea的不透明度降为零的同时保持可见光。 实际上,我想要做的是呈现文本字符串不可见,同时有一个可见的插入符号,如果文本是可见的确切位置。如何隐藏textarea但保持可见的插入符号?

+2

这应该是可以的。你尝试过“颜色:透明”吗? – 2011-03-08 18:00:13

+0

我已经尝试过,但这也改变了脱字符的颜色,所以一切都变得透明...感谢 – antonis 2011-03-08 18:04:12

回答

0

你可以使用伪元素是这样的:

p.article::first-letter { 
    color: #ff0000; 
} 

像这样的HTML:

<p class="article">A paragraph in an article</p> 

检查此链接: http://www.w3schools.com/CSS/CSS_pseudo_elements.asp

+1

这如何适用于OP的问题? – drudge 2011-03-08 18:27:36

+0

我无法找到将此直接应用于插入符号的方法。如果你能给我一些代码,这将是非常好的。 – antonis 2011-03-08 18:32:57

+0

查看我做的这个例子:http://jsfiddle.net/jackJoe/CaCBe/这只是一个例子,你可以玩的可能性,但请注意,它可能无法在IE7或波纹管中工作,而且您可能需要javascript解决方案。 – jackJoe 2011-03-08 18:49:01

0

是的,它使用的是可能的color textarea上的属性。将其设置为transparent将使文本透明。 另外,如果您不想要选择文本,则应将user-select属性设置为none

相关问题