html - 是否有使用现代 css 样式更改输入元素中信号灯粗细的解决方案?

标签 html css

关于问题: 该链接是具有自定义 CSS 样式的输入元素的 inVision 设计。 enter image description here
如您所见,除底线外,它的边框已被删除,并且光标/闪烁器看起来很粗。

这是我到目前为止所做的。

<input class="custom-input" />

.custom-class {
      border: none;
      border-bottom: #eee solid 3px;
      line-height: 2;
      font-size: 36px;
      text-align: center;
      caret-color: #231F20;
}

到目前为止缺少的是方向灯仍然是普通的。 我已经通过研究来寻找答案。有很多关于 caret-color 的文章和 StackOverflow 答案,但没有一个回答如何改变它的粗细。

此外,还有一个 codepen 演示,用于通过使内容可编辑来使用 span 元素。

但我的问题是“在经过现代 css 的所有演变之后,是否有仅使用 css 样式的解决方案?”

提前致谢。

附言。我不是在寻找 caret-color 属性解决方案。我说的是方向灯的具体厚度。

最佳答案

我不知道你是否可以修改文本插入符号的粗细(我只看到 one related 属性),但你可以使用 caret-color 更改它的颜色.

seems to be一些使用 OS 工具更改插入符粗细的方法,但目前在 css 中还没有。

编辑 还有另一种自定义插入符的方法:使用js在经典插入符之上创建一个新插入符( src -> link , src2 -> link2 (jQuery 插件))。

forked一个codepen ,而且我认为您可以使用“自定义插入符”来隐藏真实的插入符 :)

关于html - 是否有使用现代 css 样式更改输入元素中信号灯粗细的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56954657/

相关文章:

jquery - TD 内的 DIV 以使其正确显示

jquery - 遇到 Jquery 的 toggleClass 问题

javascript - 完全加载时显示图像?

php - 使用人脸检测坐标计算背景位置

html - 浏览器对 HTML 元素的默认 CSS

css - 结合使用 max-width、max-height 和 width、height

javascript - 如何动态渲染html?

html - 使用流体布局将父 div 中的一个 div 垂直居中

javascript - 如何在 opera mini mobile 中将当前页面重定向到另一个页面?

javascript - Web 组件 :host:hover