::selection适用于IOS

6 浏览
0 Comments

::selection适用于IOS

我们在一个新的网站上希望当用户点击输入框时,文本会被选中。我正在使用::selection来实现这个功能,参考链接:https://css-tricks.com/almanac/selectors/s/selection/ 这在所有浏览器和Android上都能正常工作,但在IOS上却不行。\n代码如下:\n

#div-01::selection { 
    background-color: transparent; 
    color: rgb(251,251,251); 
    text-shadow: none; 
}

\n有没有办法让这在IOS上也能正常工作?如果您有其他方法,请告诉我。\n谢谢。

0
0 Comments

在iOS浏览器中,使用::selection为文本输入设置background-color: transparent;无法隐藏选择高亮显示。我的使用情况涉及以编程方式控制所选内容。通过将程序化选择和关闭用户选择的组合,我实现了在文本输入中隐藏选择高亮显示的效果。

我使用的编程控制选择的用例涉及输入元素的setSelectionRange(文档)和监听光标位置变化的方式。

0
0 Comments

Safari for iOS目前不支持任何方式的::selection。所以,不,您无法在iOS上使用它。

好的,谢谢。你有什么办法可以绕过这个问题,在iOS上实现类似的效果吗?

太遗憾了。再次感谢。

0