javascript - 非滚动 png 图像作为标题

标签 javascript html header png non-scrolling

我在网上搜索了大约 6 个小时,但找不到我需要的东西,所以我认为是时候向专业人士询问了。 我有一个 png 图像,其中有一些透明点。我不希望将此图像作为页面的标题,并且当有人滚动页面时,图像保留在顶部,而页面滚动到图像后面。我找到了一些非滚动标题 div 的示例,但就我而言,我希望看到页面滚动穿过图像中的透明点。 这可能吗?那么有人可以向我展示如何操作或指导我使用教程或示例吗?

一些简单的 html 让我的问题更清楚:

<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<a href="mypage" target="top"><img src="myimage.png"></a>
<div id="content">
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<p>sometext</p>
<div>
</body>
</html>

最佳答案

使图像中您想要看穿的地方透明。这将在图形软件中完成。然后设置 anchor ,以易于索引的方式(例如使用 id)保存图像。

<a id="transparentHeader" href="mypage" target="top"><img src="myimage.png"></a>

然后设置 css,使 anchor “固定”到页面顶部。

#transparentHeader{
 z-index:999;
 position:fixed;
 top: 0px;
 left:0px;/*not centered*/
 /* margin: 0 auto; centered */
}

关于javascript - 非滚动 png 图像作为标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15733393/

相关文章:

ios - AFNetworking 2.0 请求 w。自定义标题

javascript - 动态图片错误 - JavaScript

javascript - $q.reject 和处理 AngularJS 链式 promise 中的错误

c# - 这是什么颜色代码?

javascript - 将 <select> 值设置为不存在的选项

php - Node.js 单独使用或作为其他服务器工具的伴侣

objective-c - Objective-C : Where to #import protocol header files

javascript - 其他语言的词云

javascript - 在多维数组上添加一个值

html - 如何在屏幕的两侧放置两个 div,HTML,CSS