我有一个随窗口调整大小的背景图像。我希望我的背景图片上的文字代表链接。我的想法是创建空且透明的 div 并将它们放置在背景图像中的单词上,当单击该 div 时,将激活相应的链接。
我无法定位我的 div。调整窗口大小时,我似乎无法让它们与背景图像中的单词保持一致。
HTML:
<div id="wrapper">
<div id="bespoke">
I want this to always be aligned with "Bespoke" in the background image
</div>
</div>
CSS:
html {
background: url(main.png) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: fixed;
}
#wrapper {
position: relative;
top: auto;
margin: auto;
text-align: center;
height: auto;
}
#bespoke {
}
演示:
注意:如果 jQuery 是实现这一点的最佳方式,我不介意使用它。