我的网站http://basement-recordings.com/建立在wordpress(4.3.2)上的免费羽毛笔主题上。
我在chrome和safari上的所有iphone上都遇到了问题:第一次单击“汉堡包”时,主菜单似乎运行良好,但是第二次单击时,一切都完全不对。
谁能帮我解决这个问题?我已经尝试了一切,但似乎没有用。
最佳答案
您在此处有一个浮动的li
标记
.main-navigation li {
position: relative;
-webkit-transition: all 0.5s;
transition: all 0.5s;
text-align: center;
height: 150px;
width: 150px;
line-height: 150px;
-webkit-border-radius: 75px;
-moz-border-radius: 75px;
border-radius: 75px;
margin-left: 1%;
float: left;
}
因此在媒体查询中,您必须使用
float:none
从此处清除它@media only screen and (max-device-width: 349px) and (max-width: 349px) and (min-device-width: 100px) and (orientation: portrait)
.main-navigation li {
height: 29vw;
width: 29vw;
line-height: 29vw;
-webkit-border-radius: 14.5vw;
-moz-border-radius: 14.5vw;
border-radius: 14.5vw;
margin-left: 2.2vw;
padding: 0;
margin-bottom: 2.2vw;
display: block;
float: none;
}
并确保其他媒体需求具有相同的修复程序,现在我得到了这个结果。