1
A
回答
1
您无法真正检测用户是否放大页面。这是由于这些限制:
- CSS不能通过媒体查询获取此类信息。但即使在Media Queries Level 4(尚未由任何浏览器实现)中,也没有缩放级别检测。
- 浏览器缩放可以有两种方式:字体大小缩放或页面缩放。
对于后者,使用JavaScript有一些可能性来检测缩放级别。你最好不要依赖它,我会考虑两次,如果将这样一个hacky脚本包含到代码库中。
查看堆栈过低这样的回答:https://stackoverflow.com/a/5078596/3689130
看到这个Github上库:https://github.com/yonran/detect-zoom
+0
我问关于页面缩放。所以不可能?好。谢谢(你的)信息! – nicael
+0
如上所述,它有点可能(正如github回购所做的那样),但这是一个拙劣的解决方案,我不会将它用于生产站点/应用程序。 :) – helloanselm
相关问题
- 1. 是否可以使用CSS分配数据属性?
- 2. 确定是否可以为给定值分配反射属性
- 3. 是否可以在内容属性的值中使用CSS自定义属性?
- 4. 是否可以在Castle Activerecord属性上配置默认设置?
- 5. 是否可以在DTD中定义通配符属性?
- 6. 是否可以给css属性一个负的百分比值?
- 7. WebKit的css缩放属性是否有Firefox?
- 8. 是否可以使字体可缩放?
- 9. 是否可以在ant中指定属性值作为属性?
- 10. 是否可以绑定到ColumnSpan属性?
- 11. 是否可以为标题分配类属性?
- 12. 是否可以将默认值分配给NAnt属性?
- 13. 是否可以将css添加到页面的特定部分?
- 14. 是否可以配置HtmlPurifer去除具有特定值的属性的标签?
- 15. jquery确定在浏览器中是否可以使用css缩放功能
- 16. 自定义实体映射是否可以配置父属性?
- 17. CSS:是否可以缩放:before {content:url(..)}元素中的图像?
- 18. 是否有可能重载“ref new”以从特定堆分配?
- 19. 是否可以为unix中的列分配特定的长度?
- 20. Android:是否可以缩放xml drawable?
- 21. 是否可以缩放Google Apps脚本?
- 22. 是否可以在画布上缩放文字?
- 23. 你可以在视图中更改部分的特定CSS属性吗?
- 24. 是否可以在SVG中按指定方向缩放矩形?
- 25. jQuery的:分配CSS只与特定的属性
- 26. 是否可以在CSS中设置JavaFX静态属性?
- 27. htmlunit是否可以使用自定义HTML属性(“expando属性”)?
- 28. CSS缩放属性不起作用(jquery)
- 29. 是否可以使用通配属性来通配属性名称?
- 30. 是否可以绑定到属性上一个组件
要访问要么是外面的DOM树或难以在DOM树的访问,你去使用伪类和伪信息元素。把它看作是对纯CSS的一种赞扬,它不能用普通的选择器来表达 – sarepta
你用'zoom'来表示什么意思?你的意思是由操作系统触发的用户缩放吗?通过浏览器?或者你的意思是CSS中的实际'zoom'属性? – helloanselm
假设你的意思是浏览器缩放,我不认为CSS有浏览器缩放选择器。 [检测浏览器缩放并不重要](https://stackoverflow.com/questions/1713771/how-to-detect-page-zoom-level-in-all-modern-browsers)。尝试使内容在不同的缩放级别下工作可能会更好。 –