我正在尝试将按钮的背景色从蓝色淡入白色,并将字体颜色从白色淡入蓝色。我查了其他帖子。
这是我的小提琴:http://jsfiddle.net/t533wbuy/1/
我用这把小提琴作为参考:http://jsfiddle.net/visualdecree/SvjHx/
我的问题是:
Css
.menuitem{
width: 200px;
height:30px;
background-color: #005abb;
font-size:16px;font-family: 'gotham_htfbold';-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.menuitem a{
width: 200px;
height: 30px;
height: auto;
display: block;
position: relative;
color: #FFF;
text-align: center;
z-index: 9999;
}
.menu-item-span{
display: none;
width: 200px;
height: 30px;
background-color: #fff;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
color:#005abb;
z-index: -999;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
html
jQuery
$(function() {
$(".menuitem").find("class")
.hide() // Finds span hide.
.end() // After find stop.
.hover(function() { // On hover find and fadein then fadeout
$(this).find("span").stop(true, true).fadeIn();
}, function() {
$(this).find("span").stop(true, true).fadeOut();
});
});
正如@Aaron和@user1447679所提到的,这种情况下的最佳实践是使用纯css,但是如果你说你真的想在css中做这件事,你可以使用mouseenter
和Mouseleave
事件来改变颜色
>和使用jQuery的. css()
方法的元素的背景颜色
:
$(function() {
$("#lnk-1").on('mouseover',function() {
$(this).css('background-color','black').css('color','white');
})
.on('mouseleave',function(){
$(this).css('background-color','blue').css('color','black');
});
});
这里有一个简单的演示如何做到这一点:http://jsfiddle.net/t533wbuy/4/
为什么不使用纯CSS呢?
a {
transition: all .4s ease;
padding: 12px 28px;
border-radius: 18px;
}
a {
background-color: blue;
color: #fff;
}
a:hover {
background-color: grey;
color: #000;
}
<a href="#">BUTTON</a>
问题内容: 我正在尝试将 鼠标悬停在div的背景颜色上 。 div {background:white;} div a:hover {background:grey; 宽度:100%; 显示:块; 文字修饰:无;} 只有 div内的 链接 获得背景色 。 如何使 整个div获得该背景色? 谢谢 编辑: 如何使整个div充当链接-当您单击该div上的任意位置时,将您带到某个地址。 问题答案: 当鼠标
我对改变晶圆厂的背景色有一个问题,似乎晶圆厂后面有另一个背景 这是我的代码 现在唯一有效的解决方案是改变我的应用程序上的颜色口音,但它会影响其他UI元素
在超文本标记语言中,我什么时候使用颜色,背景颜色和背景标签有什么区别? 有什么区别?
我需要一些帮助我想改变工具提示基于按钮主色。 例如:如果按钮具有“主色”,则工具提示也应为“主色”。。。 超文本标记语言: jQuery: 实例:https://codepen.io/themes4all/pen/NWabvad
由于某种原因,当我将鼠标悬停在按钮上时,我的代码不允许我更改按钮的背景颜色。 感谢您的任何帮助。我试着把选择器变成一个按钮,我试着在代码的其他部分使用CSS,但运气不好。我正在使用括号编辑器
这不是一个重复的问题——我不想简单地更改CSS中的字体颜色。 我的问题是: 我有颜色的产品。蓝色、红色、绿色、黄色、紫色——任何颜色。 我有一个同样颜色的盒子- 在这个盒子里我有一个按钮“买” 我可以创建这个按钮动态-与框的颜色相同。 如果框为蓝色,则按钮为蓝色,带有白色边框和白色字体颜色。 如果框为红色-按钮为红色,带有白色边框和白色字体颜色。 CSS(反转按钮): 但在盘旋中 按钮变为白色,字