如果浏览器窗口小于600px,如何更改CSS类的属性。默认属性如下:
.side { height:400px; width:700px; }
我想将其更改为:
.side { height:300px; width:550px; }
当窗口高度小于600px时。
感谢。
答案 0 :(得分:17)
它被称为媒体查询:
@media all and (max-height: 600px) {
.side { height:300px; width:550px; }
}
答案 1 :(得分:0)
你可以尝试:
(function($) {
var $sides = $('.side');
var setCss = function() {
if($(window).height() > 600) {
$sides.css('width', 400).css('height', 700);
} else {
$sides.css('width', 300).css('height', 550);
}
};
$(document).ready(function() {
setCss();
$(window).resize(setCss);
);
})(jQuery);