1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 通过CSS效果:隔行变色和鼠标掠过高亮 学习JQuey的css() hover()方法【HTML】

通过CSS效果:隔行变色和鼠标掠过高亮 学习JQuey的css() hover()方法【HTML】

时间:2023-03-15 16:53:18

相关推荐

通过CSS效果:隔行变色和鼠标掠过高亮 学习JQuey的css() hover()方法【HTML】

web前端|html教程

通过CSS效果:隔行变色和鼠标掠过高亮,学习JQuey的css()、hover()方法

web前端-html教程

下面的HTML和CSS能够实现div的隔行变色:

java门诊收费系统源码,vscode乱码加一句,ubuntu 休眠黑屏,项目加入tomcat依赖,java爬虫设置,php命令大全,哪个行业最需要抖音seo,怎么改网站模块lzw

#container div{width:200px;height:25px;font-size:14px;text-align:center;color:#474747;}.even{background-color: #EDEDED;}.odd{background-color: #FAFAFA;}

1

2

如果要实现效果:鼠标移到某一行上,改变背景和文字颜色;鼠标移除,还原以前的背景和文字颜色。

studio源码,vscode失去焦点,ubuntu硬件,tomcat改port,sqlite3 查询耗时,帝国分站插件,前端框架更新那么快怎么维护,如何下载爬虫要用的包包,php联合查询,SEO优化线下培训,网站全屏轮播图尺寸,网页云系统源码下载,wordpress的模板lzw

JQuery代码可以实现这个效果:

免费web在线客服系统源码,ubuntu使用苹果桌面,爬虫蜥蜴嘴很长,waf php,seo确定词汇lzw

$("#container div").hover(function(){// 鼠标经过时,改变背景色和文字颜色$(this).css("backgroundColor","#346ba3");$(this).css("color","rgb(255,255,255)");},function(){// 鼠标移除,还原背景色和文字颜色 $(this).css("backgroundColor","");$(this).css("color","");});

可以看到使用JQuery非常的简单:

1、提供了hover()这个API,接收2个函数,对应mouseover和mouseout。

2、将背景和文字颜色置空,即可还原元素在mouseover之前的颜色,非常棒。

3、支持rgb格式和十六进制格式的颜色值,免去了我们需要做颜色转换的麻烦。

所以这篇博客中提到的RGB转HEX格式,没有什么实际的用处,不过这个算法写的还是很好的,在此记录下:

function rgb2hex(rgb){function hex(x){ return ("0" + parseInt(x).toString(16)).slice(-2);}rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。