【问题标题】:display property not working in media query显示属性在媒体查询中不起作用
【发布时间】:2021-05-18 04:19:04
【问题描述】:

我已经使用 html 创建了一个侧边栏按钮,我想在移动屏幕上显示它,所以我试图以移动尺寸显示它我使用 display none 用于桌面尺寸页面现在更改媒体查询中的显示类型不起作用。 ..

html代码

 <div class="side_bar">
            
          <div class="web-menu" onClick="change()">
            <div class="line line-1"></div>
            <div class="line line-2"></div>
            <div class="line line-3"></div>
          </div>
          </div>

css代码:

.web-menu{
  /* position: fixed; */
    display: none;
    width: 2rem;
    height: 2rem;
    right: 5rem;
    z-index: 200;
    flex-direction: column;
    justify-content: space-evenly;
    cursor: pointer; 

}
.line{
    width: 80%;
    height: 0.25rem;
    background-color:black;
   
     
}  @media  screen and (max-width:900px){
.side_bar{
  display: flex;
  
}
 }
             

【问题讨论】:

  • 您在.web-menu 上使用display: none,但使用.side-bar 的媒体查询。

标签: html css media-queries


【解决方案1】:

使用媒体查询,您应该将显示添加到 .web-menu 而不是 .side_bar

【讨论】:

  • 删除 side_bar div 后仍然没有改变媒体查询中的显示
猜你喜欢
  • 1970-01-01
  • 2015-10-19
  • 2019-05-04
  • 2016-03-26
  • 1970-01-01
  • 2021-11-09
  • 2014-02-21
相关资源
最近更新 更多