css - 平板电脑上的 Firefox 正在为输入添加一个蓝色指针
问题描述
我正在为我的公司开发一个使用 JS/HTML5/CSS3 的 webapp,专门用于 Firefox。
该应用程序以“计算机”风格或平板电脑和细高跟鞋使用,我们创建了一些输入环境来帮助我们的员工完成表格。其中之一是用于数字输入的轻型“键盘”:
自上次更新 (Firefox ESR 60.2.1) 以来,当用细长点击输入时,会出现一个蓝色的大头针,遮住自定义键盘:
该行为仅在通过 styletto 专注于输入时出现,而不是使用鼠标或触摸板。你知道我怎么能隐藏这个指针吗?我尝试了以下 CSS 样式:
/*Try 1*/
input{
cursor:none;
pointer-events:none;
}
/*Try 2*/
input{
cursor:none !important;
pointer-events:none !important;
}
/*Try 3*/
input:focus{
cursor:none;
pointer-events:none;
}
/*Try 4*/
input:focus{
cursor:none !important;
pointer-events:none !important;
}
解决方案
尝试这个:
input {
caret-shape: bar;
caret-color: black;
}
或这个
input {
caret-color: transparent;
}
推荐阅读
- python - 如何在机器学习中处理人体姿势坐标以生成序列?
- html - 输入按钮上的 line-height 仅适用于 Chrome/Safari 上的边框
- javascript - 如何从nodejs调用外部api
- python - Django:如何忽略 Celery 的任务?
- javascript - 如何使用脚本将“节点形状更改为气泡”和更改“子间隙”?
- css - 如何通过负边距消除堆叠的内联块元素的“双边框”?
- python - Python Selenium - 在网页上查找动态单词
- python - 在单个 DataFrame 中查找子行而不使用循环
- python - 预期批量大小与模型输出批量大小不匹配
- indexing - java中的toString倒序