我想用一个非常大的图像作为我的菜单。
菜单文本可以是图像的一部分或图片上的某种方式(虽然不知道如何将其定位为文本),我的问题是图片没有固定的空间,如下图所示:(无法使用图片导致低代表:/)
http://stack.imgur.com/ogGdp.jpg
文本将在这些气泡中,当我清理它们时,文本应该是不同的颜色并圈出来。
我正在考虑使用图像映射,并使用多个图像,每个图像都有不同的文字盘旋,并有彩色,并在胡佛效果图片之间切换,但图像相当大,我希望那里是一个更好的解决方案?我希望我的问题很明确,
感谢!!!
答案 0 :(得分:0)
有一个更好的解决方案。肯定会有图像地图在这里发挥作用,但如果你想添加悬停效果和花哨的东西,你将会更好地利用现代技术。
<a>
absolute
ly position
,然后将它们放置在适合背景图片的任何位置。让我们把一些代码放在口中:
<div class="menu">
<a href="link1" id="menu-item-1">Item 1</a>
<a href="link2" id="menu-item-2">Item 2</a>
</div>
.menu{
background-image: url(http://stack.imgur.com/ogGdp.jpg);
position: relative;
height: 450px;
width: 450px;
}
.menu a{
position: absolute;
}
.menu a:hover{
color: red;
}
#menu-item-1{
top: 100px;
left: 80px;
}
#menu-item-2{
top: 220px;
left: 250px;
}
请在此处查看: