[英]need script which changes css based on screen size
我需要一個根據屏幕大小更改我的 css 的 js。 像這樣的東西:
var i;
i= 15;
j = 1930;
for(screen.width == j px){
@margin-left:i%;
i += 0.01;
j++;
}
有人可以幫我嗎?
而不是屏幕寬度的 js 我建議只使用媒體查詢所以例如你會在你的樣式表中有這個:
@media (max-width: 600px) {
.var_width {
margin-left: 10%;
}
}
@media (max-width: 1200px) {
.var_width {
margin-left: 20%;
}
}
(顯然,如果沒有詳細信息,我無法提供代碼來完全按照您的要求進行操作)。
如果您面向現代瀏覽器,除了 CSS 媒體查詢之外,您還可以使用window.matchMedia對 JS 中的媒體查詢事件做出反應,並在必要時做一些額外的工作。 您可以在https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Testing_media_queries找到更多示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.