[英]Detect screen resolution and modify layout
我需要檢查用戶的分辨率是<1300px還是> 1300px,是否小於1300px才能加載水平div的布局,是否大於1300px來加載垂直div的布局。
模板是一樣的,我只需要根據分辨率將一個div放在水平或垂直位置即可。
由於我無法使用PHP執行此操作,因此必須使用javascript進行操作,因此必須使用“加載”功能加載模板的一部分,該模板的垂直或水平div是什么? 我正在使用Yii框架
您可以為此使用CSS媒體查詢:
// For screen < 1300px
@media screen and (max-width: 1300px) {
.foo {
...
}
}
// For screen > 1300px
@media screen and (min-width: 1300px) {
.foo {
...
}
}
window.screen.availHeight
window.screen.availWidth
而在CSS中,您需要使用媒體查詢 :
@media screen and (min-width: 1200px)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.