css - 样式化扩展按钮的悬停状态

标签 css

我制作了一个水平展开的按钮:http://jsfiddle.net/timkl/TsDud/

但是我很难让按钮的悬停状态正常工作。

这是我的标记:

<a class="action-button" href="#"><span>Some text</span></a>

我不知道如何设置悬停效果的样式,以便当用户将鼠标悬停在未被 <span> 覆盖的按钮部分时,整个按钮会“亮起” .

这是我将鼠标悬停在未被 <span> 覆盖的按钮部分时得到的结果:

enter image description here

在这里查看我的示例:http://jsfiddle.net/timkl/TsDud/

最佳答案

jsFiddle DEMO HERE

将最后几行更改为:

a.action-button:hover > span

例如:

a.action-button:hover > span{
    background: transparent url(http://dl.getdropbox.com/u/228089/action-button-left-hover.png) no-repeat;
    color: white;
}

正如我在上面的评论中所说,尽量避免为按钮状态使用单独的图像。

仅使用一张图片,例如。在悬停 时只需将background-position“更改”为代表您想要的状态的图像部分! 在加载新图像之前,它将避免“按钮消失”。

关于css - 样式化扩展按钮的悬停状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8457825/

相关文章:

html - 如何使用 Bootstrap 3 将 Wordpress 主题的幻灯片分成两部分?

html - 不使用 div 的选择标签滚动条(多选)(不适用于 firefox)

html - 将 div 的大小设置为其背景图像

javascript - 如何添加子 div 背景图像并应用于整个父部分

JavaScript 圆 Angular 透明背景

javascript - Jquery 单击时更改变量

html - 如何使用绝对定位将div固定在另一个div中

javascript - 平面 UI 复选框样式不起作用

javascript - 使用javascript获取滚动条的位置

css - 选择并输入不同的高度/文本缩进