
巧用媒体查询控制div元素的显示与隐藏
本文介绍如何利用CSS媒体查询技术,根据屏幕宽度动态控制DIV元素的显示或隐藏。
示例代码:
HTML结构:
媒体查询控制DIV显示
CSS样式:
@media screen and (max-width: 1000px) {
#d1 {
display: none;
}
#d2 {
display: block;
}
}
@media screen and (min-width: 1000px) {
#d1 {
display: block;
}
#d2 {
display: none;
}
}
以上代码中,当屏幕宽度小于或等于1000像素时,红色DIV(#d1)隐藏,蓝色DIV(#d2)显示;反之,当屏幕宽度大于1000像素时,红色DIV(#d1)显示,蓝色DIV(#d2)隐藏。
关键点:
-
max-width和min-width属性分别指定最大宽度和最小宽度。 -
display: none;隐藏元素;display: block;显示元素。 - 您可以根据实际需求调整 1000px 这个阈值。
通过这种方法,您可以根据不同屏幕尺寸灵活控制网页布局,提升用户体验。










