【发布时间】:2014-08-23 12:09:19
【问题描述】:
这是我的Personal Webpage。尝试 Chrome 和 Firefox。预期效果仅在 Firefox 上呈现(仅适用于主页部分)。
但是,当我向下滚动并向上滚动到主页时,图像消失了。 为什么会发生这种情况,我该如何解决?
另外,如何在 Chrome 中渲染主页视差滚动效果?
相关代码:
HTML:
<section class="featured">
<div class="container">
<div class="row mar-bot40">
<div class="col-md-6 col-md-offset-3">
<div class="align-center">
<div class="team-member">
<figure class="member-photo1" ><img class="works" src="img/Work/me.jpg" alt="" /></figure>
</div>
<h2 class="slogan" style="color:white;">name<a style="color:white;font-family: 'Lobster', cursive; font-weight:normal">.com</a></h2><h3 style="font-family: 'Shadows Into Light', cursive; color:#A2F1FE; font-size:35px;"><strong>Inspired by <a style="color:#FF2744">Purpose</a>.<br>Driven by <a style="color:#FF2744">Passion</a>.</strong></h3>
</div>
</div>
</div>
<div class="row animated opacity mar-bot20" data-andown="fadeIn" data-animation="animation">
<div class="col-sm-12 align-center">
<ul class="social-network social-circle">
<li><a href="mailto:name@gmail.com" target="_top" class="icoGmail" title="Gmail"><i class="fa fa-envelope"></i></a></li>
<li><a href="https://github.com/" class="icoGit" title="Github"><i class="fa fa-github"></i></a></li>
<li><a href="https://www.facebook.com/" class="icoFacebook" title="Facebook"><i class="fa fa-facebook"></i></a></li>
<li><a href="https://twitter.com/" target="_blank" class="icoTwitter" title="Twitter"><i class="fa fa-twitter"></i></a></li>
<li><a href="https://plus.google.com/+" class="icoGoogle" title="Google +"><i class="fa fa-google-plus"></i></a></li>
<li><a href="http://stackoverflow.com/users/2477978/" class="icoStackoverflow" title="Stackoverflow"><i class="fa fa-stack-overflow"></i></a></li>
<li><a href="http://www.linkedin.com/pub/-ganguly/52/641/301" class="icoLinkedin" title="LinkedIn"><i class="fa fa-linkedin"></i></a></li>
</ul>
</div>
</div>
</div>
</section>
CSS:
section.featured {
padding: 200px 0 255px;
background: url('homepage.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color: #fdfdfd;
}
section.featured h2.slogan {
color: #ffffff;
font-size: 48px;
font-weight: 900;
}
/* inner heading */
section.featured.inner {
background: #eee;
padding: 150px 0 50px;
}
【问题讨论】:
-
会不会和你的JS有关? Chrome 开发工具显示错误:Uncaught TypeError: Cannot read property 'offsetWidth' of null main.js:40 ml main.js:40 Sl main.js:45 init
-
我无法重现您描述的行为。你的浏览器版本是多少?
-
对我来说在 Chrome 和 FF 中看起来完全一样。不过,你有很多未封闭的元素
-
解决了您的视差问题!查看上次编辑!
标签: javascript html css twitter-bootstrap