【发布时间】:2015-11-28 21:16:49
【问题描述】:
我的页面已经有一个菜单。我想要做的是在页面的右下角有三个堆叠的按钮——免责声明、关于、问题,前两个用于链接到其他页面,第三个用于打开表单。
我花了几天时间试图弄清楚如何使用第二张彩色图像(无精灵)通过悬停效果更改按钮颜色并拥有一个活动的超链接,但我发现我无法让它们堆叠并同时插入和链接。我尝试将它们全部包含在一个元素中,并且不再具有活动链接。非常感谢帮助。
HTML:
<a style="display:block" href="#/">
<div id="disclaimer"></div>
</a>
<a style="display:block" href="#"/>
<div id="about"></div>
</a>
<a style="display:block" href="#/">
<div id="questions"></div>
</a>
CSS:
#disclaimer {
background-image: url('images/disclaimer.png');
float:right;
margin-top:200px;
margin-right:100px;
height: 38px;
width: 100px;
}
#disclaimer:hover {
background-image: url('images/disclaimerh.png');
}
#about {
background-image: url('images/about.png');
float:right;
height: 38px;
width: 100px;
}
#about:hover {
background-image: url('images/abouth.png');
}
#questions {
background-image: url('images/questions.png');
height: 38px;
width: 100px;
}
#questions:hover {
background-image: url('images/questionsh.png');
}
【问题讨论】:
-
我没有对此进行测试,但我的第一个想法是将 :hover 放在 元素上而不是封闭的上。您是否正在寻找类似于 this 的 CSS 工具提示,但具有自定义背景图片?