【问题标题】:Improper behaviour at around 600ish px width?大约 600 像素宽度的不当行为?
【发布时间】:2014-10-29 16:25:52
【问题描述】:

my site 在最小宽度下发生了什么,我该如何解决?

问题

在手机和全屏上看起来不错,但是当缩小尺寸时,我的背景图片消失了,顶部栏在大约 600 像素左右看起来很奇怪(徽标在做一些疯狂的事情)。

我的@media query 代码:

@media only screen and (min-width:1024px)
{
  div.large-7.push-5.columns.last{
  height: emCalc(1px);
}
}
@media only screen and (max-width: 1023px) and (min-width:675 px){ //745 //481
  .top-bar .toggle-topbar.menu-icon a {
    color: $steel;
    height: 34px;
    line-height: 33px;
    padding: 0 25px 0 0;
    position: relative;

}
.container{
  /*background: linear-gradient(to bottom, yellow, magenta);*/
  height: 66rem; /*645px*/
  //overflow: hidden;
  background-image: url('/img/losang.jpg');
  background-size: 100%;
  background-repeat: no-repeat;
  }
.top-bar{
 // overflow: hidden;
}
  .top-bar .toggle-topbar.menu-icon a:after {
    box-shadow: 0 10px 0 1px $steel, 0 16px 0 1px $steel, 0 22px 0 1px $steel;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 5px;
    top: 0;
    width: 16px;

}
}

@media only screen and (max-width: 674px) { //480
//   .title-area { 
//   max-width: 40%; //or whatever you need for your layout. px will work there, too
// }
// .title-area .logo {
//   width: 100%;
//   height: auto;
// }
 #icons .hover1 {
    .iconlinks {
        color:$iconcolor1;
    }
    
}
#icons .hover2 {
    .iconlinks {
        color:$iconcolor2;
    }
    
}
#icons .hover3 {
    .iconlinks {
        color:$iconcolor3;
    }
    
}



.path-container .path-item .circle.circle-right {
  
  right: 90px;
}

.path-container {
    text-align: center;
  }


  .path-container .circle {
    top: 0;
    // right: 0;
    // left: 0;
    float: none;
    margin-bottom: 30px !important;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }
  .top-bar .toggle-topbar.menu-icon a {
    color: $steel;
    height: 34px;
    line-height: 33px;
    padding: 0 25px 0 0;
    position: relative;
}
    .top-bar .toggle-topbar.menu-icon a:after {
    box-shadow: 0 10px 0 1px $steel, 0 16px 0 1px $steel, 0 22px 0 1px $steel;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 5px;
    top: 0;
    width: 16px;
}

.top-bar {
    overflow: hidden;

}
.orbit-container{
  height: 12.5rem;
}
.container{
    /*background: linear-gradient(to bottom, yellow, magenta);*/
    height: 66rem; /*645px*/
    overflow: hidden;
    background-image: url('/img/losang.jpg');
    background-size: 100%;
    background-repeat: no-repeat;

    /*background-color: #ccc;

.container{
    /*background: linear-gradient(to bottom, yellow, magenta);*/
    //height: 65rem; /*645px*/
    // background-color: blue;
}
.servicesminicontainer{
margin-top:emCalc(0px);
}
.serviceimgs{
  margin: emCalc(0px) auto;

}
.servicescontainer{
  /*background: linear-gradient(to bottom, yellow, magenta);*/
  // height:40rem; /*645px*/
  overflow: hidden;
  background: none;
  /*background-image: url('../img/laback.jpg');*/
  background-size: 100%;
  //background-repeat: no-repeat;
  // background-color: rgba(30,144,255, .7)
  //background: linear-gradient(to bottom, $background-color-top, white);
  //background-image: url('../img/losang.jpg');
}

#icons{
  position: relative;
top: initial;
margin-top: 50px
}
.logo{
    width: 50%;
  // position:relative;
  // top:emCalc(-27px);
}
#topbutton{
    position: relative;
top: 2rem;
}
#icons{
    /*position: relative;
    top:6rem;*/
}


   .container1 p, h4{
    color:black;
}
  header{
    margin-top: 0rem;
    background-image: none;
  
        }

      }

【问题讨论】:

  • 垃圾邮件?这个垃圾邮件怎么样?感谢您的意见,混蛋,您现在可以走了。
  • 抱歉侮辱,但你真的需要摆脱你的编码高马(就像这里 80% 的用户一样),也许我的解释对于像你这样的专家编码器来说不够精确,但如果你实际上去了该站点并调整了浏览器的大小,就像帖子所暗示的那样,您将获得对问题的完整准确的描述,这比我自己尝试描述问题要好得多。
  • @Omegaman 下次,标记攻击性的 cmets 而不是在 Meta 上大喊大叫;)
  • @Dominik:请清理你的 cmets,谢谢
  • @Omegaman:举报是正确的回应,攻击性评论已被删除,帖子已被编辑和修复。使用现场工具来解决您的问题,而不是抱怨元数据。

标签: html css media-queries


【解决方案1】:

我不确定尝试以下样式。希望它能解决顶部标题问题。

@media only screen and(min-width:500px) and (max-width: 600px)
{
.top-bar .name
 {
  height:auto;
 }
.top-bar
 {
  height:5rem;
 }
}

【讨论】:

  • 感谢您的输入,顶部栏在四处跳动,徽标跳来跳去变大然后离开屏幕。
猜你喜欢
  • 2017-08-22
  • 2020-04-08
  • 2017-05-29
  • 2018-06-30
  • 1970-01-01
  • 2016-10-11
  • 1970-01-01
  • 2011-08-06
  • 1970-01-01
相关资源
最近更新 更多