首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >粘滞导航栏-仅在移动设备上显示

粘滞导航栏-仅在移动设备上显示
EN

Stack Overflow用户
提问于 2016-07-12 05:05:12
回答 3查看 845关注 0票数 0

我只想让按钮在移动设备上粘滞-在演示link上就像这样

你必须将浏览器的大小调整到移动维度才能看到这一点。基本上这就是它的预期-在登录页面上,你可以看到按钮在横幅下面,当向下滚动时,它将在顶部粘滞:stickynav

我想在移动设备上实现这一点,但现在它发生在桌面上。你能告诉我是否会有影响,或者如何在移动设备上实现按钮粘滞?

另外,桌面版本对按钮的放置方式会有什么影响吗?

EN

回答 3

Stack Overflow用户

发布于 2016-07-12 05:09:15

假设你有一个按钮

代码语言:javascript
运行
AI代码解释
复制
<button class="for-mobile"></button

您需要先隐藏此按钮

代码语言:javascript
运行
AI代码解释
复制
.for-mobile {display:none;}

并在调整屏幕大小时显示它

代码语言:javascript
运行
AI代码解释
复制
@media only screen and (max-width: 1020px)
.for-mobile {
    display: block !important;
}

更改应用此样式时要调整的最大宽度

票数 2
EN

Stack Overflow用户

发布于 2016-07-12 05:11:11

您应该使用css @media查询。看一看here

票数 0
EN

Stack Overflow用户

发布于 2016-07-12 05:47:07

如果您看到该网站的源代码,就会很容易理解它在标题div中使用了一个类.non-mobile

代码语言:javascript
运行
AI代码解释
复制
<div class="row t-most-header non-mobile">

并给出CSS

代码语言:javascript
运行
AI代码解释
复制
   @media only screen and (max-width: 1020px)
   {
     .non-mobile
    {
       display:none !important
    }
  }

了解有关媒体查询here的更多信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38320395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档