我遇到了另一个CSS/JS问题:我想制作一个导航菜单,其中开头有一个只包含文本的div。如果我将鼠标悬停在它上面,应该会出现一个从左到右的背景。
这是否只有JS才有可能(因此如果悬停,则会启动一个间隔,从而移动文本后面的背景),或者是否有任何其他可能性?
我希望你明白我想说的..。
感谢您的帮助!
浮点
编辑:它是一个移动的东西,就像这里的导航:http://iipvapi.com/,但只是一个从左到右的简单背景。
发布于 2011-08-12 22:42:52
您可以使用:hover CSS selector。但这不会提供动画功能。它只会根据你是否悬停来应用样式。
你可以用纯JavaScript来做这件事,但是如果你想要动画效果,那就有点笨拙了。
您可以使用jQuery在JavaScript中做到这一点,它提供了animation functionality,并且易于使用。您可能需要animate函数,因为与slideDown等函数相比,它听起来更像是一个自定义解决方案。
https://stackoverflow.com/questions/7041654
复制相似问题