Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html iphone上的Force/3dTouch手势为<;a>;要素_Html_Css - Fatal编程技术网

Html iphone上的Force/3dTouch手势为<;a>;要素

Html iphone上的Force/3dTouch手势为<;a>;要素,html,css,Html,Css,我有一个按钮,它是 下面是gif来说明这种行为。 我尝试添加-webkit tap highlight color:transparent,但它只更改常规的tap颜色,而不是强制的/3d颜色 我还认为这可能是选择颜色(因为我可以在各种网站上复制),所以尝试使用选择选择器,但也没有帮助 ::selection { background: transparent; } ::-webkit-selection { background: transparent; } ::-moz-se

我有一个按钮,它是

下面是gif来说明这种行为。

我尝试添加
-webkit tap highlight color:transparent
,但它只更改常规的tap颜色,而不是强制的/3d颜色

我还认为这可能是选择颜色(因为我可以在各种网站上复制),所以尝试使用选择选择器,但也没有帮助

::selection {
  background: transparent;
}

::-webkit-selection {
  background: transparent;
}

::-moz-selection {
  background: transparent;
}
关于这可能的起源有什么想法吗?

好的,所以我根据父母的颜色找到了某种“解决方案”

尝试设置
*{background:red}
。 如果工作,请尝试在少数家长上设置相同的设置
.parent1{background:pink}
.parent2{background:lightblue}
.parent1{background:salmon}
等。 在我的例子中,我发现应用于强制触摸文本的颜色是菜单包装器的背景,在打开菜单时占据了大部分屏幕

此更改的副作用-所有forcetouched元素将具有相同的颜色,没有指定
:hover
:active
颜色的选项(您可以在第一次单击时看到颜色略有不同),并且所有链接将具有相同的背景:

我想您可以尝试根据单击的内容通过JS设置包装器的背景。不确定这是否有效。请参见此处的文档:


到目前为止,这对我来说太脆弱了,我不建议这样做。虽然您可以更改此颜色,但我已决定让操作系统在此处执行它想要的操作。

请查看哪一个已经有了您要寻找的答案。谷歌上的第一个链接是键入“苹果灰色背景触摸屏”。@Jake谢谢你,伙计,我在这里搜索过,但没有找到任何类似的链接。你尝试过修改
-webkit点击高亮显示颜色
颜色值,但没有任何更改?请看:我刚刚尝试过这个-这个道具修复了常规点击的行为,但不适用于强制。你必须向苹果CSS专家咨询这个道具,因为它没有文档记录,也没有特定于他们的系统,我甚至不确定你是否可以修改它。