如何删除手机上按钮的蓝色背景?

Sco*_*vek 23 css mobile

我尝试在点击时删除按钮的蓝色背景,如您所见: 我的按钮 在询问之前,我已经进行了大量的研究,我已经检查并尝试了以下主题给出的解决方案:

我已经尝试了所有的答案!它适用于PC但不适用于移动设备,如果您使用的是PC,则可以通过使用控制台模拟移动设备来尝试.这是按钮:https: //jsfiddle.net/t4ykshst/

#add {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	outline: none;
	cursor: pointer;
	padding: 10px;
	overflow: hidden;
	border: none;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: rgba(255,255,255,0.9);
	text-align: center;
	background: #1abc9c;
	-webkit-box-shadow: 0 4px 3px 2px rgba(0,0,0,0.2) ;
	box-shadow: 0 4px 3px 2px rgba(0,0,0,0.2) ;
}

#add:active {
	opacity: 0.85;
	-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
	box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
}
Run Code Online (Sandbox Code Playgroud)
<input type="button" id="add" value="+" title="" style="position: absolute; left: 0px; top: 0px; width: 52px; height: 52px;">
Run Code Online (Sandbox Code Playgroud)

Asl*_*lam 76

你可以加:

-webkit-tap-highlight-color: transparent;
Run Code Online (Sandbox Code Playgroud)

您还可以将其添加到样式表以全局定义它:

input,
textarea,
button,
select,
a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 :)

  • 其他服务提供商是否有其他供应商前缀?这是标准化了吗? (3认同)
  • 拯救了我的一天!谢谢你。 (2认同)
  • 不要忘记添加 div :) (2认同)
  • Tailwind 等效项:`@layer base { html { -webkit-tap-highlight-color:透明;https://css-tricks.com/custom-tailwind-css/ (2认同)

小智 11

* {
    -webkit-tap-highlight-color: transparent;
}
Run Code Online (Sandbox Code Playgroud)

测试一下。


小智 9

你只需要添加 style="-webkit-tap-highlight-color: transparent;"


Art*_*jev 6

cursor: pointer如果从选择器中删除,则根本不会突出显示(至少在 Chrome 88+ 中)#add。如果您需要在“桌面”模式下使用它,请使用如下内容:

@media (min-width: 768px) {
    #add {
        cursor: pointer;
    }
}
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

12368 次

最近记录:

5 年,9 月 前