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)。嘗試使內容在不同的縮放級別下工作可能會更好。 –