- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当屏幕尺寸为手机屏幕尺寸时,我正在尝试让点击功能
在我的汉堡包图标上工作。当屏幕尺寸大于 800px
时,点击功能起作用,但如果小于该尺寸,则不会触发。这似乎与在汉堡包图标上使用 position: absolute
有关,就好像您删除了 position absolute 并将其更改为 position: relative
或将其全部删除它一起按预期工作。我也在使用 Bootstrap 媒体查询。我做错了什么?
我的代码演示,(您需要调整浏览器大小进行测试):http://jsfiddle.net/nqLtvmd3/2/
HTML:
<div class="container-fluid">
<div class="row">
<div class="nice-blue-bg">
<div class="container">
<div class="glyphicon glyphicon-menu-hamburger mobile-nav-icon"></div>
<div class="row">
<div class="col-xs-12 col-md-4">
<div class="logo">
TESTING
</div>
</div>
<div class="col-xs-12 col-md-8">
<nav>
<ul>
<li class="">
<a href="#">Home</a>
<a href="#">About Me</a>
<a href="#">Latest Work</a>
<a href="#">Contact Me</a>
</li>
</ul>
</nav>
</div>
<div class="clearfix"></div>
</div>
CSS:
body {
background: #fff;
width: 100%;
}
a:hover, a:focus {
text-decoration: none;
color: yellow;
}
/* Fix firefox issue with images not resizing whilst using bootstrap class */
.img-responsive {
width: 100%;
}
.nice-blue-bg {
background: -webkit-linear-gradient(145deg, #134E5E 10%, #71B280 90%); /* Chrome 10+, Saf5.1+ */
background: -moz-linear-gradient(145deg, #134E5E 10%, #71B280 90%); /* FF3.6+ */
background: -ms-linear-gradient(145deg, #134E5E 10%, #71B280 90%); /* IE10 */
background: -o-linear-gradient(145deg, #134E5E 10%, #71B280 90%); /* Opera 11.10+ */
background: linear-gradient(145deg, #134E5E 10%, #71B280 90%); /* W3C */
width: 100%;
height: 620px;
position: relative;
}
.logo {
font-family: Lato;
color: white;
font-size: 50px;
font-weight: 100;
margin-top: 80px;
}
nav {
margin-top: 90px;
}
nav ul {
list-style: none;
padding: 0;
}
nav li, nav a {
display: inline-block;
margin-left: 30px;
float: right;
}
nav a {
text-decoration: none;
color: #eaeaea;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 16px;
text-transform: uppercase;
}
nav a:hover {
text-decoration: none;
color: white;
}
/* This is the css for the icon when the screen size is greater than 991px */
.mobile-nav-icon {
color: white;
font-size: 50px;
}
@media (max-width: 991px) {
/* This is the css for the icon when the screen size is less than 991px */
.mobile-nav-icon {
display: block;
color: white;
font-size: 50px;
position: absolute;
top: 0;
left: 0;
}
.logo {
text-align: center;
}
nav {
margin-top: 20px;
display: none;
}
nav li {
float: none;
text-align: center;
display: block;
}
.welcome {
text-align: center;
}
nav li, nav a {
margin-left: 0;
display: block;
float: none;
}
nav a {
padding: 20px 0 20px 0;
border-top: 1px solid #c2c2c2;
margin-left: -15px;
margin-right: -15px;
}
nav a:last-child {
border-bottom: 1px solid #c2c2c2;
margin-left: -15px;
margin-right: -15px;
}
.nice-blue-bg {
width: 100%;
height: auto;
padding-bottom: 30px;
}
}
js:
$('.mobile-nav-icon').click(function() {
alert('this is working');
});
最佳答案
您需要增加元素的z-index
。否则,当屏幕尺寸较小时,兄弟 .row
元素将与其重叠。将其增加到 1
就足够了,因为兄弟元素的默认 z-index
为 auto
,或者在本例中为 0
。
.mobile-nav-icon {
z-index: 1;
}
还值得指出的是,您可以避免设置 z-index
并将图标元素放在 DOM 中的同级元素之后。这样做时,它将被放置在顶部。
关于jQuery 点击功能不会在较小的屏幕尺寸下触发,只会在更大的屏幕尺寸下触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28390460/
我正在 Java 上开发 Tic Tac Toe 游戏(eclipse)。在我的计算机上,我的对话框非常小。我一直在努力把它做得更大。我没有任何运气。我希望这里有人能引导我走向正确的方向。下面的代码是
出于辅助功能的目的,我需要使所有可滚动控件(列表、 ListView )的滚动条更宽,滚动条箭头更大。 如何从可滚动控件(例如:TListView)获取滚动条( handle )? 如何使滚动条和箭头
在我的 flutter 应用程序中,我想制作一个圆圈作为这样的背景: 最佳答案 问题主要是当屏幕处于横向时,除非它覆盖整个屏幕,否则你不能在那里放置一个圆圈。 ClipRect 还有另一种方法,如果这
如何在列表中找到最接近的值,这将返回更高的值?示例:[3,7,12,19] 的列表,如果我的值为 8,我如何获得最接近(更大)的值 12?我想要 dart 中的这个逻辑。 最佳答案 只需过滤 List
我是一个绝对的 HTML 和 javascript 初学者,我很确定,这真的很容易实现。我生成了以下 IFRAME: document.write("");Das aktuelle Wetter in
我有点知道为什么压缩 DES 文件时它更大,但谁能给我正确的理由或链接,我似乎找不到任何原因? 谢谢:) 最佳答案 经过适当加密的密文在压缩程序看来非常像一系列随机数。如果没有以明文形式出现的模式,压
假设我有两个表,其中一个(我们称之为 person)有一个名为 type 的字段,该字段存储链接到另一个表的整数(我们称之为types 带有一个名为 id 的字段。什么会更能提高性能? 一个更大的查询
我有一个ListView,它使用GridView来显示DataTable,并且当新行添加到DataTable
我在只出现在 Firefox 中的导航菜单上遇到了一个奇怪的问题(在 IE7、8、9、10 和 Chrome 中工作正常)。菜单上的链接显示为 block ,但它们在 Firefox 中计算得比任何其
我正在使用 javax.mail 并获取邮件收件箱文件夹中的邮件计数。使用https://outlook.office.com/ Folder folderInbox = store.getFolde
我想让地球字形图标更大,以便它覆盖页面的大部分(它是矢量图像)。它不在按钮或任何东西中;它只是一个人。有没有办法做到这一点? 最佳答案 增加 glyphicon 的 font-size
我定制了一个看起来像这样的搜索栏 问题是很难捕获 slider 。所以我想做的是增加拇指的碰撞箱以使其更容易。我尝试了一些东西,但总是弄乱了搜索栏的外观。我有什么想法可以做到这一点吗? 布局.xml
我有一个问题:下载到 Documents 文件夹中的音乐比以前长 2 倍,而且体积更大。比特率也有问题(增加/减少 2 倍)。图片保存得很好,但任何音乐都有问题。也许我需要手动设置音频比特率,但我还没
为什么 div 区域仍然比图像 css 大? /image/WHDU3.jpg 如何设置 div 区域以适合图像? 最佳答案 IMG - 是行内元素,因此
我发现在对文本文件进行排序时非常困惑。不同的算法/应用程序会产生不同的结果,例如,比较两个字符串 str1=";P" 和 str2="-_-" 仅供引用,这里给出了这些字符串中每个字符的 ASCII:
我有一个应用程序已经在 Play 商店中存在多年,我刚刚构建了一个更新。该更新利用了 numberpicker,它的 min-sdk 为 11,并且在 v4 支持库中不适用。我倾向于发布我的新版本并在
你能告诉我如何强制 CSS 使 line-through 属性比元素 width 宽吗? 例如 50 结果看起来像现在如何使线条比元素更宽更明显? 赞 最佳答案 你可以使用 ,这是一种很俗气的方式 &
我想制作一个比应有的大得多的虚拟 Win32 EXE 文件。所以默认情况下,样板 Win32 EXE 文件为 80 KB。我想要一个 5 MB 的空间来测试其他一些实用程序。 第一个想法是添加资源,但
我有一个 UIView,里面有一个更大的 UIImageView。有没有办法隐藏超出 View 大小的内容? CGRect baseFrame = CGRectMake(100, 100, 300,
当我改变缓冲区的大小时,我得到了无法从 BufferedReader 解释的奇怪结果。 我曾强烈期望性能会随着缓冲区大小的增加而逐渐增加, yield 递减设置相当快,此后性能或多或少会持平。但看起来
我是一名优秀的程序员,十分优秀!