是否可以删除复选框的蓝色突出显示?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以删除复选框的蓝色突出显示?相关的知识,希望对你有一定的参考价值。
我注意到,在某些浏览器上选中此复选框时,有时会显示蓝色突出显示。我不确定是从哪里来的,因为我只能从iPhone上的Safari以及Chrome开发者工具的“设备模式”中看到这种行为。但是,台式机Chrome和Firefox根本不包含突出显示。
.center
top: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
.switch
width: 120px;
height: 68px;
position: relative;
display: inline-block;
.switch input
visibility: hidden;
.slider
top: 0;
left: 0;
right: 0;
bottom: 0;
cursor: pointer;
position: absolute;
transition: 0.375s;
border-radius: 68px;
background-color: #414b55;
.slider:before
left: 8px;
bottom: 8px;
width: 52px;
height: 52px;
content: "";
position: absolute;
transition: 0.375s;
border-radius: 50%;
background-color: #ffffff;
input:checked + .slider
background-color: #fa6400;
input:checked + .slider:before
transform: translateX(52px);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example</title>
</head>
<body>
<div class="center">
<label class="switch">
<input type="checkbox">
<span class="slider"></span>
</label>
</div>
</body>
</html>
有人可以解释它的来源以及如何消除这种影响吗?
答案
[不知道HTML和CSS是屏幕截图的网站,可能是tap-highlight-color
,您可以使用以下代码将其设为透明:
-webkit-tap-highlight-color: transparent
以上是关于是否可以删除复选框的蓝色突出显示?的主要内容,如果未能解决你的问题,请参考以下文章