请问这个链接中所示的悬停效果是否只能通过CSS实现?如果可以,我想在我的网站上使用它(目前还没有成功)。
虽然我不是程序员,但我以前使用过简单的技术,例如精灵、更改背景颜色和图像交换来制作按钮。不幸的是,我不知道如何将这些更改应用于页面上的多个其他div,同时悬停在该按钮上:(
正如在样例中所看到的那样,当用户悬停在按钮上时,按钮上方的图像“出现”/更改,按钮的背景颜色以及按钮下方的div的背景颜色都会发生变化。
有人告诉我可以为所有3个类采用以下解决方案,然后在按钮和图像的背景精灵(以及按钮下方div的宽度)上使用一些内联样式。也许我没有理解他们的意思,因为当我尝试时,悬停属性并没有传递到子类...
虽然我不是程序员,但我以前使用过简单的技术,例如精灵、更改背景颜色和图像交换来制作按钮。不幸的是,我不知道如何将这些更改应用于页面上的多个其他div,同时悬停在该按钮上:(
正如在样例中所看到的那样,当用户悬停在按钮上时,按钮上方的图像“出现”/更改,按钮的背景颜色以及按钮下方的div的背景颜色都会发生变化。
有人告诉我可以为所有3个类采用以下解决方案,然后在按钮和图像的背景精灵(以及按钮下方div的宽度)上使用一些内联样式。也许我没有理解他们的意思,因为当我尝试时,悬停属性并没有传递到子类...
.button, .imageAbove, .divBelow {
background-color: #CCCCCC;
background-position: left top;
background-repeat: no-repeat;
width: 160px;
height: 40px;
}
.button:hover, .button:hover .imageAbove, .button:hover .divBelow {
background-color: #FFFFFF;
background-position: 0 -40px;
}
你们可以看到,我现在很苦恼,可能是因为我试图做一些没有意义的事情。我可以找到很多关于如何将这些东西应用于按钮本身的教程,但令人惊讶的是,我没有找到任何展示如何实现我想要达到的效果的内容。
如果有人能帮我解决问题,我将不胜感激!
谢谢