css - 我无法让任何自定义 url 光标工作
问题描述
这是我的第一个错误,所以要温柔。我只是无法让自定义 url 光标工作。当使用像“指针”这样的标准时,一切正常,但是当使用 url,无论是本地的还是远程的,它什么都不做。
我在这里遇到过类似的问题正在解决,但没有一个对我有用(检查大小、文件类型、url 位置......)
我的目标是让它在悬停 svg 图像时出现。我已经尝试在 svg 文件本身内设置它的样式,它适用于“指针”但不适用于“url”。我尝试在标签中添加 svg 文件,并在其中设置光标的样式,适用于“指针”,不适用于“url”。在不同的浏览器上测试,没有一个响应它。
我究竟做错了什么?请参阅下面的一些我尝试过的东西:
<svg ...>
<style>
svg {cursor: url(01ssss3326.cur);}
</style>
</svg>
不工作
<svg ...>
<style>
svg {cursor: url(http://www.rw-designer.com/cursor-extern.php?id=107471);}
</style>
</svg>
不工作
<body>
<img src="prettyinternet.svg" alt="" style="cursor: url(http://www.rw-designer.com/cursor-extern.php?id=109070);">
</body>
不工作
<body>
<img src="prettyinternet.svg" alt="" style="cursor: pointer;">
</body>
这行得通
<svg ...>
<style>
svg {cursor: pointer;}
</style>
</svg>
这也有效
解决方案
是否以这种方式工作?我猜你只是失踪了""
<svg ...>
<style>
svg {cursor: url("01ssss3326.cur");}
</style>
</svg>
这是我在一个项目中使用的另一个示例,它可以工作。我在我的CSS中传递它
cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='38' viewport='0 0 100 100' style='fill:black;font-size:19px;'><text y='50%'></text></svg>") 16 0,auto;
推荐阅读
- python - 几个小时后,scraper 在服务器上自动被杀死,而其他蜘蛛继续在同一台服务器上运行
- perl - perl中如何将列转换为行
- javascript - 如何对具有多个参数的对象数组进行数字排序
- python-3.x - docplex 的文档和语法参考
- reactjs - 如何使用 React 连接到 Laravel Websocket?
- autodesk-forge - externalId Navisworks 文件的持久性
- node.js - ES6类中的Nodejs Websocket连接
- javascript - Google Maps DirectionService.Route 批处理请求
- c# - 尝试登录/创建帐户时 FirebaseAuth.Instance 为空
- sql-server - 检测到毒药等待:CMEMTHREAD 和 NUMA - 尽管已启用跟踪标志 8048