当前位置: 首页 > 知识库问答 >
问题:

如何在Chrome[复制]中删除悬停时的箭头

朱渝
2023-03-14

我已经创建日期选择器作为一个按钮,当悬停它时,它在chrome浏览器中看起来很乱。可能原因只是因为它在浏览器中的默认行为,但是我可以在chrome上更改悬停效果吗?

Firefox中的图像:

默认<代码>

按钮<代码>

镀铬图像:

默认<代码>

按钮<代码>

有没有办法消除Chrome上的悬停效果?

.date-picker-button {
  background: #8DBF42;
  color: #fff;
  position: relative;
  cursor: pointer;
  margin-bottom: 10px;
  border: 2px solid #8DBF42;
  font-size: 14px;
  padding: 12px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  width: 300px;
}

.input-group {
  position: relative;
  border: 2px solid #cdd7e1;
  margin-bottom: 10px;
  display: block !important;
  width: 300px;
  border: none;
}

.date-picker-button .date-picker-input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  background: #8DBF42;
  border: none;
  width: 300px;
  padding-left: 55px;
}

.fa.fa-angle-down {
  float: right;
  color: white;
  font-size: 20px !important;
  font-weight: 600;
  top: 0px !important;
  position: relative;
  margin-right: 20px;
}

.fa-calendar-o {
  color: white !important;
  z-index: 1;
  top: 0px !important;
  position: relative !important;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<div class="date-picker-button input-group">
  <i class="fa fa-calendar-o" aria-hidden="true"></i>
  <span>Select Date</span>
  <input class="input-startdate date-picker-input hasDatepicker" name="effdate" id="dp1523936970319" aria-required="true" required="" type="date">
  <i class="fa fa-angle-down" aria-hidden="true"></i>
</div>

共有3个答案

支劲
2023-03-14

您可以遵循以下答案:在Chrome中显示本机日期选择器的方法,该方法显示如何在整个输入中拉伸箭头,然后允许单击输入字段中的任何位置来触发日期选择器。

罗河
2023-03-14

这可以隐藏输入按钮:

::-webkit-inner-spin-button,
::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
<input type="date"  id="myInput">
赫连照
2023-03-14

试试这个,它会隐藏一切:

input#myInput::-webkit-calendar-picker-indicator { display: none }

input[type=date]::-webkit-inner-spin-button, 
input[type=date]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
 类似资料:
  • Chrome显然为引用的文本输入添加了一个下拉箭头。它出现在Chrome34(金丝雀)中,但不在当前的稳定构建(Chrome31)中。 它仅在文本字段聚焦(请参见更新)并应用于输入类型和时才显示。 就本机浏览器实现而言,情况可能更糟,但正如您在图中所见,它与我的设计规范相冲突。 箭头也出现在字段悬停时(不只是聚焦),不幸的是,当按钮本身悬停时,箭头也有自己的背景色:

  • 问题内容: 我一直在玩这个游戏,而且我认为这很简单。我正在尝试将鼠标悬停在“ NEW”标签上。处于悬停状态后,仅使用CSS将内容从“ NEW”更改为“ ADD”。 这是一个JSFiddle,向您展示我正在使用什么。 问题答案: 为此,引入了CSS 内容属性以及和伪元素。

  • 问题内容: 如果用户通过触摸设备访问我们的网站,我想忽略所有CSS声明。因为CSS没有意义,而且如果平板电脑在单击/点击时触发CSS,则CSS甚至可能会受到干扰,因为它可能会一直停留直到元素失去焦点。老实说,我不知道为什么触摸设备首先感觉到需要触发-但这是现实,所以这个问题也是现实。 因此,在声明触摸设备后,如何(如何)可以立即删除/忽略所有CSS 声明(而不必知道每个CSS )? 问题答案: 如

  • 问题内容: 我正在尝试使用CSS3 设置元素的样式。我在WebKit(Chrome / Safari)中获得了想要的结果,但是Firefox的运行效果不佳(我什至不担心IE)。我正在使用CSS3 属性,但是由于某些原因,我无法从Firefox中删除下拉图标。 这是我正在做的事的一个例子:http : //jsbin.com/aniyu4/2/edit 如您所见,我并没有尝试任何幻想。我只想删除默认

  • 每一个,我都在使用angular并且我有一个svg,html,比如: 这是svg源代码filter_default: 我想知道当鼠标悬停时如何改变svg的颜色,谢谢大家的帮助!

  • 当进行内联样式化时,如何在ReactJS中实现悬停事件或活动事件? 我发现onMouseEnter、onMouseLeave方法有缺陷,所以希望有另一种方法来实现它。 具体地说,如果您非常快地将鼠标移到组件上,则只注册onMouseEnter事件。onMouseLeave从不激发,因此无法更新状态...使组件看起来就像仍然悬停在上面一样。如果您尝试模拟“:active”css伪类,我也注意到了同样