Bootstrap 3 - jumbotron 背景图片效果 [英] Bootstrap 3 - jumbotron background image effect
本文介绍了Bootstrap 3 - jumbotron 背景图片效果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用带有背景图像的超大屏幕构建一个站点,这本身并不难:
HTML:
...
CSS:(它位于我的自定义 css 文件中,并在所有 css 之后加载).
.jumbotron {底边距:0px;背景图片:网址(../img/jumbotronbackground.jpg);背景位置:0% 25%;背景尺寸:封面;背景重复:不重复;白颜色;文字阴影:黑色 0.3em 0.3em 0.3em;}
现在这会创建一个带有背景图像的超大屏幕,但我想让它产生一种难以描述的效果,但可以在此网页上看到:http://www.andrewmunsell.com当您滚动超大屏幕内容时,您可以看到文本等向上滚动的速度比背景图像快.这个效果叫什么,用bootstrap/html/css容易实现吗?
我已经查看了工资的 HTML,但目前它有点复杂,我无法理解.
谢谢,本.
我试图通过位于引导层的第一个答案提供的示例来获得效果.
但是对我来说,背景图像出现了,然后只要滚动一点点,整个图像就会消失.如果我使用 safari 的惯性滚动来尝试滚动到页面顶部之外,背景会尝试再次向下移动到视图中,所以我认为图像已正确加载,然后只要滚动一点,高度就会在如此远的地方被操纵,图像完全移动到屏幕之外.下面是我的 HTML,(放置选项卡的位置有点难看,但 Jekyll 通过包含我试图为页面内容和页面页脚制作视差效果的 Jumbotron 标题将它们组合在一起.
HTML:
<html lang="zh-cn"><头><meta charset="utf-8"><title>杂交重组和基因渗入检测和约会</title><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content="用于分析 DNA 序列中重组信号的 HybRIDS R 包的站点"><link href="/css/bootstrap.css" rel="样式表"><link href="/css/bootstrap-responsive.css" rel="stylesheet"><link rel="stylesheet" href="css/custom.css" type="text/css"/><风格></风格><script src="http://code.jquery.com/jquery-1.10.1.min.js"></script><script src="js/bootstrap.js"></script><script type='text/javascript'>var jumboHeight = $('.jumbotron').outerHeight();函数视差(){var scrolled = $(window).scrollTop();$('.bg').css('height', (jumboHeight-scrolled) + 'px');}$(window).scroll(function(e){视差();});<!-- HTML5 shim,用于 IE6-8 对 HTML5 元素的支持 --><!--[如果是 IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></sc撕裂><![endif]-->头部><身体><div class="bg"></div><div class="jumbotron"><div class="row"><div class="col-lg-4"><img src="./img/HybRIDSlogo.png" class="img-rounded">
<div class="col-lg-8"><div class="page-header"><h2>杂交重组和基因渗入检测和约会</h2><p><h2><小>基因组中重组、基因渗入和杂交事件的轻松检测、测年和可视化.</小></p>