Html 渐变按钮上的过渡?
我正试图为我正在制作的模拟导航栏上的这个按钮设置一个转换,当我悬停在上面时,我想要一个0.5s的转换来改变背景,但它不起作用,我在css中没有太多使用转换,但伟大的谷歌告诉我:Html 渐变按钮上的过渡?,html,css,Html,Css,我正试图为我正在制作的模拟导航栏上的这个按钮设置一个转换,当我悬停在上面时,我想要一个0.5s的转换来改变背景,但它不起作用,我在css中没有太多使用转换,但伟大的谷歌告诉我: .btn-primary { border: 1px solid #e5e5e5; border-radius: 6px; padding: 6px; background: -webkit-linear-gradient(bottom, #0066FF 0, #0088FF 85%, #
.btn-primary {
border: 1px solid #e5e5e5;
border-radius: 6px;
padding: 6px;
background: -webkit-linear-gradient(bottom, #0066FF 0, #0088FF 85%, #00AAFF 100% );
font-size: 14px;
color: white;
}
.btn-primary:hover {
background: -webkit-linear-gradient(bottom, #0000CC 0, #0044CC 100%);
cursor: pointer;
-webkit-transition: background 0.3s linear;
}
演示:
任何信息都很好,谢谢!:) 您必须将转换置于类的正常状态,如下所示:
.btn-primary {
border: 1px solid #e5e5e5;
border-radius: 6px;
padding: 6px;
background: -webkit-linear-gradient(bottom, #0066FF 0, #0088FF 85%, #00AAFF 100% );
font-size: 14px;
color: white;
-webkit-transition: background 0.3s linear;
}
.btn-primary:hover {
background: -webkit-linear-gradient(bottom, #0000CC 0, #0044CC 100%);
cursor: pointer;
}
编辑:这实际上是错误的,因为正如Kacey所说,不支持渐变过渡。很抱歉出错您必须将转换设置为类的正常状态,如下所示:
.btn-primary {
border: 1px solid #e5e5e5;
border-radius: 6px;
padding: 6px;
background: -webkit-linear-gradient(bottom, #0066FF 0, #0088FF 85%, #00AAFF 100% );
font-size: 14px;
color: white;
-webkit-transition: background 0.3s linear;
}
.btn-primary:hover {
background: -webkit-linear-gradient(bottom, #0000CC 0, #0044CC 100%);
cursor: pointer;
}
编辑:这实际上是错误的,因为正如Kacey所说,不支持渐变过渡。很抱歉出错不支持CSS3渐变过渡然而。但是,您可以尝试以下方法: 钮扣
<a class="btn_primary" href="#">A button</a>
这是我为您创建的一个应用程序。不支持CSS3渐变过渡然而。但是,您可以尝试以下方法: 钮扣
<a class="btn_primary" href="#">A button</a>
这是我为您创建的一个。它可能“起作用”,但它显然不像OP预期的那样过渡。@kellyjohnson它应该有点褪色/过渡,而不仅仅是颜色的瞬间变化是的,它在Chrome和Firefox中为我做的可能“起作用”但它显然不像OP预期的那样过渡。@kellyjohnson它应该是某种,淡入/过渡,而不仅仅是颜色的瞬间变化是的,这对我在Chrome和Firefox中所做的一切你知道为什么我的按钮在鼠标上方有“闪光”吗?因为你正在过渡背景色,但它没有初始背景颜色设置。更新了笔,再次检查它是否仍闪烁:/@XCritics我为您创建了一支新笔。检查一下,让我知道它是如何为你工作的。你知道为什么我的按钮会在鼠标上方闪烁吗?这是因为你正在转换背景色,但它没有设置初始背景色。更新了笔,再次检查它是否仍闪烁:/@XCritics我为你创建了一支新笔。检查一下,让我知道它是如何为你工作的。