【发布时间】:2020-04-07 10:09:39
【问题描述】:
我已经实现了自定义光标,但它在 Windows Chrome 上看起来像素化(特别是 1366 * 768 分辨率)(在 Mac OS 上没有检查)。 你可以在这里看到代码sn-p:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled</title>
<meta name="description" content="This is an example of a meta description.">
<style>
body {
cursor: -webkit-image-set( url("https://i.imgur.com/gbSYdYW.png") 1x, url("http://i.imgur.com/vf3qXmT.png") 2x) 0 0, auto;
}
</style>
</head>
<body>
Testing
</body>
</html>
我也将 png 更改为 svg 图像,但没有成功。 任何建议将不胜感激。
请找到相同的堆栈 sn-p:
body {
width: 999px;
height: 500px;
cursor: -webkit-image-set( url("https://i.imgur.com/gbSYdYW.png") 1x, url("http://i.imgur.com/vf3qXmT.png") 2x) 0 0, auto;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled</title>
<meta name="description" content="This is an example of a meta description.">
</head>
<body>
Testing
</body>
</html>
【问题讨论】:
-
我们无法通过 sn-p 看到它,因为这些图像资产不存在;如果它们足够小,您可以使用数据 URI 嵌入它们,或者通过问题编辑器中的图像工具将它们上传到 imgur,然后将 URL 复制并粘贴到代码中。用Stack Snippet 包裹起来,然后我们可以看到一些东西......
-
@HereticMonkey 我添加了堆栈 sn-p。
-
会不会是高dpi屏幕的原因?
-
高dpi屏幕像素化程度更高。
-
这让我想起了IE4和netscape navigator
标签: javascript html css chromium text-cursor