jQuery:淡化 CSS 悬停在静态按钮之上?

标签 jquery css button navigation

我正在创建一个导航并且已经为按钮制作了 CSS 属性。

我想在静态按钮属性之上淡入悬停属性。

这样做最有效的方法是什么?

CSS 看起来像这样:

<div id="nav">
    <form method="post" action="">
        <a>Home</a>
        <a>Link2</a>
        <a>Link3</a>
    </form>
</div>

#nav {
position:absolute;
margin-top:96px;
margin-left:30px;
height: 450px;
width: 140px;
font-family:"Book Antiqua";}

#nav a {
background:url(Images/Button.png);
height:28px;
width:130px;
font-family:"Book Antiqua";
font-size:14px;
text-align:center;
color:#C60;
text-decoration:none;
background-position:center;
margin:auto;
display:block;
position:relative;
line-height:190%;
}

#nav a:hover {
background:url(Images/Button%20Hover.png);
height:34px;
width:140px;
font-family:"Book Antiqua";
font-size:16px;
text-align:center;
color:#C60;
text-decoration:none;
margin:-3px;
z-index:2;
line-height:210%;
text-indent:-10px;}

#nav a:active {
background:url(Images/Button%20Hover.png);
height:34px;
width:140px;
font-family:"Book Antiqua";
font-size:14px;
text-align:center;
color:#862902;
text-decoration:none;
margin:0 -3px;
z-index:2;}

谢谢。

最佳答案

使用 css 的 transition 属性...

-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;

将此添加到 #nav a...

这适用于 Google Chrome、Mozilla Firefox、Opera 和最新的 IE...

关于jQuery:淡化 CSS 悬停在静态按钮之上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10983250/

相关文章:

jquery - 创建 CSS 和 JQuery 选项卡

javascript - 如何使用 ASP.NET Web 服务仅刷新 ASP.NET 4.0 网页的一小部分而不编辑任何其他部分

javascript - 使用 nodeJs 进行路由后无法加载 CSS 和其他脚本的问题

java - Android相机应用程序: Capture button not working?

css - :active pseudo class? 鼠标松开后如何改变按钮的css样式

android - 禁用某些按钮行的按钮单击

javascript - 将 jQuery 请求转换为 Axios

javascript - 尽管选择器相同,jQuery 仍运行一次单击功能

css - 在边框菜单中,应用于菜单按钮和菜单项的边框未正确对齐

css - Webkit 绝对定位按钮一直延伸