【发布时间】:2014-02-07 03:57:29
【问题描述】:
当我滚动以垂直居中显示我的文本时,我试图让我的标题缩小。对于我的生活,由于某种原因我无法弄清楚。
这里是网站http://work.nickmoyer.net 的链接。我正在使用 Bootstrap 3。我知道我忽略了一些愚蠢的东西,但我不能把手指放在它上面。
感谢您的帮助!
代码如下
导航栏
<div id="header_nav">
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<!-- Mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="#home" class="smoothScroll">Home</a></li>
<li><a href="#services" class="smoothScroll">Services</a></li>
<li><a href="<?php bloginfo('url'); ?>/portfolio/" class="smoothScroll">Portfolio</a></li>
<li><a href="<?php bloginfo('url'); ?>/blog/" class="smoothScroll">Blog</a></li>
<li><a href="#about" class="smoothScroll">About</a></li>
<li><a href="#contact" class="smoothScroll">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</nav>
</div>
Javascript 让 div 缩小
$(function(){
$('#header_nav').data('size','big');
});
$(window).scroll(function(){
if($(document).scrollTop() > 0)
{
if($('#header_nav').data('size') == 'big')
{
$('#header_nav').data('size','small');
$('#header_nav').stop().animate({
height:'30px'
},600);
}
}
else
{
if($('#header_nav').data('size') == 'small')
{
$('#header_nav').data('size','big');
$('#header_nav').stop().animate({
height:'60px'
},600);
}
}
});
CSS
#header_nav .navbar-default {
background-color:transparent !important;
border-color:transparent !important;
}
.navbar-default {
border-color:transparent !important;
}
#header_nav {
width:100%;
height:60px;
position:fixed;
background-color: rgb(248, 248, 248);
top:0;
left:0;
z-index:10;
}
#header_nav li {
}
【问题讨论】:
-
请在此处显示您的代码。
-
@isherwood 对此感到抱歉,现在在上面添加了
标签: html twitter-bootstrap-3 vertical-alignment