有沒有辦法控制瀏覽器使用javascript查詢哪些css媒體查詢?控制哪些css媒體查詢通過javascript應用
例如,如果有以下的CSS:
p { color : red; }
@media (max-width: 320px) {
p { color: blue; }
}
@media (max-width: 480px) {
p { color: green; }
}
假設我在桌面瀏覽器中打開頁面寬度> 480像素,我會看到紅色的段落。我想調用一個JavaScript函數讓瀏覽器遵守320px媒體查詢。例如,調用一個函數低於會變成藍色的段落:
setMediaQuery('320px')
的應用案例,這是一個CMS,允許用戶保持一個全寬桌面,也不必調整他們的瀏覽器窗口中測試不同的媒體查詢。
解決這個問題沒有iframe的任何想法?我曾經想過把所有的CSS加載到js中並操作那裏的樣式,但是選項看起來非常複雜。
使用瀏覽器的DOM檢查器來查看哪個CSS應用於您的元素... – JoDev