大家好,我现在有个按钮,但是这个按钮长度是随屏幕大小变化的*%,没有固定长度,好像是不能直接更改整个按钮的背景图片吧
问题:按钮左边是一个小图标 右边是文字,当鼠标hover按钮的时候 怎么能把这个小图标自动切换成另外一个小图标,谢谢,谁能帮我看看 ,谢谢 大牛们!
可以的,你图片显示方式弄成拉伸就行,css就是价格hover样式,窗口程序就注册鼠标移入事件
s是网页还是桌面程序?
是WEB吗?为这个按钮定义两套CSS,分别应用于hover与常态,使用juery的trigger功能实现自由切换。
#btn{ cursor:pointer; width:50px; height:50px; background:#F00;} #btn:hover{ width:50px; height:50px; background:#069; }
<div id="btn">按钮</div>
在样式中添加背景图片就行了
Web程序的话直接定义初始样式和hover样式就可以了。
大家好 ,我自己写了个样式勉强凑合,只是这图片是截取的,大小不一样,鼠标放上去这个小图片有点抖动@!
css:
.accordion-heading a {
background: url('../images/btn_arrow1.jpg') no-repeat scroll 12px 6px transparent;
}
.accordion-heading a:hover {
background: url('../images/btn_arrow2.jpg') no-repeat scroll 11px 4px transparent;
}
html:
<div class="accordion-heading">
<a>待办任务 </a></div>
那用JS也能控制啊, onmouseout onmousemove