html - CSS 更改焦点矩形的颜色(位置焦点)

标签 html css focus

我有一个带有透明文本的文本区域。我需要它是透明的以解决我在使用 Highlight.js 时遇到的问题。

它工作正常,但有一个问题。用户不知道他在文本区域中的什么位置。我需要焦点矩形(这显然是 Windows UI 中的名称)具有特定属性。在这种情况下,它必须是白色的并且闪烁。其余文本应保持透明。

textarea {
  color: transparent;
  z-index: 1;
}

就像那样,但是有一个白色的焦点矩形。

编辑:

人们似乎误解了我。我不想编辑光标。我想要编辑指示您在文本区域中编辑的位置的垂直闪烁破折号。

编辑 2:

它显然被称为插入符号。

最佳答案

您好,您可以引用以下博客来满足您的需求:

https://beradrian.wordpress.com/2008/01/08/cross-browser-custom-css-cursors/

如果对您有帮助,请告诉我。

代码:

input, textarea {
    cursor: url(cursor.cur);
}

关于html - CSS 更改焦点矩形的颜色(位置焦点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42062018/

相关文章:

css - 具有 % 宽度和 px 边框的 div

java - 如何使用 java 执行后调用

javascript - 使用制表符遍历子项 (HTML)

php - Wordpress:Php 我正在调用这个帖子,我怎么能在 3 个帖子后创建一个新的 Li 并且在它里面下一个帖子会在那里

html - 使用css定位img元素

css - 多个浏览器中的相对定位不同

javascript - 在 URL 中隐藏 index.html

wpf - 在作为 ListBoxItem 内容的 UserControl 上的 TextBox 上设置焦点

firefox - 如何强制网页认为它在 FireFox 中处于焦点或焦点之外?

javascript - IE11+ => 聚焦子 div 导致父滚动到顶部