使用JavaScript使背景图像在滚动时始终保持不变(加上其他查询)
Using JavaScript so that background image always stays the same when scrolling (plus other inquiries)
我正在制作一个网页。代码可以在这里找到:https://jsfiddle.net/saTfR/50/
我想在左边插入一个菜单,向下滚动到网页的不同部分,我以后会添加。我希望背景地图图像在滚动时始终保持在相同的位置。我想在菜单中做一个名为"投资组合"的部分,它将向下滚动到我将插入的不同PNG图像。我希望用户能够点击PNG图像,并打开一个新的选项卡,以便用户可以更好地看到图像。
我还希望我的logo.png图像显示在页面的右上角,并在用户上下滚动时可见。(该标志目前无法在链接中显示,因为它保存在我的计算机中)。
HTML: <p class="text">text</p>
<img id="map" src="http://www.local-guru.net/img/guru/worldglow.png" alt="map"/>
<p class="text">text</p>
<div class="logo">
<img id="logo" src="logo2.png" alt="Logo">
</div>
</html>
CSS: * {font-family: Lucida Console; }
.text{
color:white;
z-index:999;
position:fixed;
bottom: 10px;
right: 5px;
left:60%;
font-size:25px;}
</style>
JavaScript: $(".text").hide().fadeIn(2000);
var mywindow = $(window);
var pos = mywindow.scrollTop();
mywindow.scroll(function() {
if(mywindow.scrollTop() > pos)
{
$('.text').fadeOut();
}
else
{
$('.text').fadeIn();
}
pos = mywindow.scrollTop();
});
您可以轻松地将您的图像应用为背景图像并修复它。
CSS例子:
body {
background-image: url('your_image.jpg');
background-attachment: fixed;
}
它将保持固定,但页面内容将像正常一样在背景图像上方滚动。
要将徽标放在右上角并使其停留,您需要给它一个position: fixed
并将其放置在角落(使用html或css中的top/left/margin)。你可能还想给它一个更高的z-index
,以确保它保持在顶部。我想提供代码示例,但我现在在我的手机上。
既然我回来了,这里有一些示例代码让你开始。
#logo {
position: fixed;
right: 0;
top: 0;
z-index: 10;
}
请参见@Mischback对CSS background-image的回答
请参阅非常有用的fancyBox.js实用程序,关于您的图像查询。
fancyBox jQuery插件使图像操作和查看超级容易。
我会让别人回答如何固定/锁定一个标志到屏幕的顶部时滚动。
我同意Mischback的观点,但我实际上会把图像放在它自己的位置,而不是body中。
HTML<div id="image"></div>
CSS #image {
background-image: url('image.jpg');
background-attachment: fixed;
}
相关文章:
- 基于其他属性查询多维数组属性
- j查询关闭 ul 如果打开了其他
- SQLite+Javascript:在每个其他函数中执行多个查询
- 删除在单击其他选项卡时生成的url查询元素的一部分
- 在 Azure 表存储的插入函数中查询其他表
- j查询验证模糊文本区域与其他输入问题
- j查询如何将值从输入字段设置为其他元素数据属性
- j查询链接到其他页面
- 在其他函数之后从url中删除查询字符串
- 使用javascript查询其他Rails数据
- Meteor findOne查询在一个模板助手中返回未定义的结果.在其他模板助手中,同样的查询也能很好地工作
- 如何显示输入域输入值到其他输入域的查询结果
- 设置其他输入字段值的Sql查询结果(动态输入字段)
- Javascript引擎(或其他可嵌入语言),用于类似mongodb的查询执行环境和多线程
- 从php中的其他查询中检索数据
- 如何将此添加到$与其他id ?查询
- Mongodb mapReduce:查询其他数据库
- 使用JavaScript使背景图像在滚动时始终保持不变(加上其他查询)
- 非大小写敏感的查询与TaffyDB(或其他JS数据库)
- 添加额外的字段依赖于其他查询的查询结果在mongodb中,使用mongojs