[英]Cursor code, not showing the custom cursor set. CSS
CSS 和 HTML 还很新,希望有人能帮我解决这个问题。 我希望能够更改 cursor 的图标,尽管当我运行代码时,根本没有任何变化。 几次访问 chatGPT 对我也没有太大帮助。 这是我的代码:
body2 {
cursor: url("assets/img/wiiu/Smile_icon_32x32.png"), url("assets/img/wiiu/cursor.svg"), auto;
}
是的,它是 32x32。
我试过把它移到不同的班级,改变措辞,改变一切。 尽管没有任何效果。
这是一个很好的参考: https://developer.mozilla.org/en-US/docs/Web/CSS/cursor?retiredLocale=de
所以基本上你尝试应用到body2
HTML 元素你是 CSS 代码。 如果它是 class 尝试 CSS 选择器.body2 {}
或者在这种情况下它的 id 是 HTML 元素#body2 {}
。
在你的 css 中,你有一张主图片,第二张作为备用图片。 只需确保设置与 CSS 文件位置对应的正确路径即可。 为确保这一点,您还可以尝试使用完整路径而不是相对路径,例如C:\Users\xxx\Smile_icon_32x32.png
您使用了错误的 css 声明,只有当您定义了一个自定义的 html 元素时,您的代码才会工作<body2>
作为标签。
你可能想要的是:
身体 {... }
应用于<body>
标签
或 css class
.body {...} 应用于或任何其他具有body
作为 class 的标签。
或 css id
#body {... } 应用于或以body
作为 id 的任何其他类型的标签。
或者检查浏览器控制台是否应用了规则以及图像路径是否正确解析。
这是一个示例,其中http://example.com/32x32/990000/fff.png&text=PNG不存在并且https://dummyimage.com/32x32/009900/fff.gif&text=GIF存在,因此 gif 将是使用而不是 png:
.body2 { display:inline-block; cursor: url("http://example.com/32x32/990000/fff.png&text=PNG"),url("https://dummyimage.com/32x32/009900/fff.gif&text=GIF"), auto; }
<div class="body2">display</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.