最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:懂视网 责编:小采 时间:2020-11-27 16:01:45
文档

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

通过CSS效果:隔行变色和鼠标掠过高亮,学习JQuey的css()、hover()方法_html/css_WEB-ITnose:下面的HTML和CSS能够实现div的隔行变色: #container div{ width:200px; height:25px; font-size:14px; text-align:center; color:#474747; } .even{ background-color: #EDEDED; } .odd{ background
推荐度:
导读通过CSS效果:隔行变色和鼠标掠过高亮,学习JQuey的css()、hover()方法_html/css_WEB-ITnose:下面的HTML和CSS能够实现div的隔行变色: #container div{ width:200px; height:25px; font-size:14px; text-align:center; color:#474747; } .even{ background-color: #EDEDED; } .odd{ background

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

		1	2	


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

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

$("#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]);}

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

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

通过CSS效果:隔行变色和鼠标掠过高亮,学习JQuey的css()、hover()方法_html/css_WEB-ITnose:下面的HTML和CSS能够实现div的隔行变色: #container div{ width:200px; height:25px; font-size:14px; text-align:center; color:#474747; } .even{ background-color: #EDEDED; } .odd{ background
推荐度:
标签: 变色 鼠标 效果
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top