CSS响应形状问题

时间:2014-11-26 18:48:59

标签: html css responsive-design shape css-shapes

我在我的网站上添加了一个固定的热门搜索和社交栏,所有内容在桌面上都很棒。它应该是响应性的,但是,我在移动观看(平板电脑/手机等)方面遇到了问题,因为它已经失去了它的形状。

酒吧本身效果很好,搜索部分也是如此。这是导致移动观看时形状失败的社交css部分。

这里应该是什么样子: desktopview

以下是它在移动设备上的外观: mobileview

以下是编码:

.topbar .social {
    float: right;
    display: inline-block;
    margin-left: 15px;
    margin-top: -30px;
    margin-bottom: -60px;
}
.topbar .social a {
    display: inline-block;
    width: 34px;
    height: 60px;
    padding-top: 8px;
    position: relative;
    background-color: #f293b5;
    float: left;
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-left: 5px;
}
.topbar .social a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0; 
    border: solid transparent;
    width: 0;
    height: 0;
    pointer-events: none;
    border-bottom: 13px solid #fff;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
}

可以在此处找到所有代码和HTML:http://jsfiddle.net/20tL16v3/ (忽略其他Wordpress附加内容,例如显示小部件附加功能。)

这让我抓狂!任何人都可以帮我纠正这个问题,还是指出我可能出错的方向?提前谢谢。

2 个答案:

答案 0 :(得分:0)

尝试使用:

.topbar .social { float: right; overflow:hidden; display: inline-block; margin-left: 15px; margin-top: -30px; margin-bottom: -60px; }

还要确保您正在使用视口元标记 - 您可以通过快速搜索找到更多信息。

我希望这有帮助, - 让我知道。 欢呼声。

答案 1 :(得分:0)

您有一个媒体查询,可以将标题的溢出设置为隐藏。

@media only screen and (max-width: 1139px) {
  .site-inner, .wrap {
    max-width: 960px;
    overflow: hidden;
    }
}

将其设置为overflow: visible;,你应该看到你的丝带就像你缩小窗户时的那样。

如果您无法找到该媒体查询,只需在您绝望的情况下将其设置在您的CSS中:.site-inner, .wrap { overflow: visible !important; }