首页 > 文章列表 > 如何用媒体查询控制屏幕缩放宽度来显示或隐藏DIV元素?

如何用媒体查询控制屏幕缩放宽度来显示或隐藏DIV元素?

416 2025-03-18

如何用媒体查询控制屏幕缩放宽度来显示或隐藏DIV元素?

巧用媒体查询控制DIV元素的显示与隐藏

本文介绍如何利用CSS媒体查询技术,根据屏幕宽度动态控制DIV元素的显示或隐藏。

示例代码:

HTML结构:

<!DOCTYPE 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-widthmin-width 属性分别指定最大宽度和最小宽度。
  • display: none; 隐藏元素;display: block; 显示元素。
  • 您可以根据实际需求调整 1000px 这个阈值。

通过这种方法,您可以根据不同屏幕尺寸灵活控制网页布局,提升用户体验。

来源:1740439014