【发布时间】:2017-06-23 01:18:20
【问题描述】:
我有一个带有透明文本的文本区域。我需要它是透明的,以解决我在使用 Highlight.js 时遇到的问题。
它工作正常,但有一个问题。用户不知道他在 textarea 中的位置。我需要焦点矩形(这显然是它在 Windows UI 中的名称)具有特定的属性。在这种情况下,它必须是白色和闪烁的。文本的其余部分应保持透明。
textarea {
color: transparent;
z-index: 1;
}
像这样,但有一个白色的焦点矩形。
编辑:
人们似乎误解了我。我不想编辑光标。我想要编辑垂直闪烁的破折号,指示您在 textarea 中的编辑位置。
EDIT2:
它显然被称为插入符号。
【问题讨论】:
-
如果我理解正确的话,当文本区域被聚焦时,你需要一个白色的矩形轮廓吗?
-
没有。我的意思是闪烁的垂直破折号,表示您当前在 textarea 中的工作位置。
-
您无法使用 CSS 编辑光标样式。我假设你想要一个 UNIX/cmd 风格的光标
-
不只是像往常一样的样式,但我需要颜色为白色。不同于文字的颜色。
-
我不是指光标。我的意思是打字时的位置指示器。