Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery/js/css逐步突出显示文本块_Javascript_Jquery_Html_Css_Animation - Fatal编程技术网

Javascript 如何使用jquery/js/css逐步突出显示文本块

Javascript 如何使用jquery/js/css逐步突出显示文本块,javascript,jquery,html,css,animation,Javascript,Jquery,Html,Css,Animation,效果可以在现场看到。当您将鼠标悬停在文章的标题上时,标题将逐渐高亮显示。当您在动画完成之前从标题中移除光标时,高亮显示将回滚到其原始状态 我尝试设置背景色的动画,但我面临的问题是,即使文本没有完全填充整个div,背景色也会扩展整个div 我一直在考虑添加一个z索引小于文本的额外div,然后设置其宽度的动画,但它会失败,因为文本可以延伸多行。如果使用相同的过程来实现结果,那么将导致多个div,从而使程序变得非常复杂。 我想不出任何其他方法来实现这一点。 我还可以使用其他变通方法/技术吗?使用jav

效果可以在现场看到。当您将鼠标悬停在文章的标题上时,标题将逐渐高亮显示。当您在动画完成之前从标题中移除光标时,高亮显示将回滚到其原始状态

我尝试设置背景色的动画,但我面临的问题是,即使文本没有完全填充整个div,背景色也会扩展整个div

我一直在考虑添加一个z索引小于文本的额外div,然后设置其宽度的动画,但它会失败,因为文本可以延伸多行。如果使用相同的过程来实现结果,那么将导致多个div,从而使程序变得非常复杂。 我想不出任何其他方法来实现这一点。
我还可以使用其他变通方法/技术吗?

使用javascript控制台或firebug之类的工具,很容易获得网站样式

CSS

HTML

什么
使用javascript控制台或firebug之类的工具,很容易获得网站样式

CSS

HTML

什么
使用javascript控制台或firebug之类的工具,很容易获得网站样式

CSS

HTML

什么
使用javascript控制台或firebug之类的工具,很容易获得网站样式

CSS

HTML

什么

你不能检查一下网站的源代码吗?@Terry我分析了一会儿源代码,但我很确定效果是通过js实现的,作为Javascript的初学者,我发现它势不可挡,而且没有评论。你不能检查一下网站的源代码吗?@Terry我分析了一会儿源代码,但是我很确定这个效果是用js实现的,作为Javascript的初学者,我发现它非常强大,而且没有评论。你不是检查了网站的源代码吗?@Terry我分析了一会儿源代码,但是我很确定这个效果是用js实现的,作为一名Javascript初学者,我发现它势不可挡,而且没有评论。你没有检查网站的源代码吗?@Terry我分析了一会儿源代码,但我很确定效果是通过js实现的。作为一名Javascript初学者,我发现它势不可挡,而且没有评论感谢nada的帮助,但当一行文本跨越多行时,它就失败了。如何处理?对不起,我的英语真的很差:P请给我一个html示例(失败时)糟糕,我在h1标记而不是a标记上测试了它。谢谢,现在可以了,谢谢你的帮助,娜达,但是当一行文字跨越多行时,它就失败了。如何处理?对不起,我的英语真的很差:P请给我一个html示例(失败时)糟糕,我在h1标记而不是a标记上测试了它。谢谢,现在可以了,谢谢你的帮助,娜达,但是当一行文字跨越多行时,它就失败了。如何处理?对不起,我的英语真的很差:P请给我一个html示例(失败时)糟糕,我在h1标记而不是a标记上测试了它。谢谢,现在可以了,谢谢你的帮助,娜达,但是当一行文字跨越多行时,它就失败了。如何处理?对不起,我的英语真的很差:P请给我一个html示例(失败时)糟糕,我在h1标记而不是a标记上测试了它。谢谢,现在可以用了
a {
  background-size: 200.22% auto;
  -webkit-background-size: 200.22% auto;
  -moz-background-size: 200.22% auto;
  background-position: -0% 0;
  background-image: linear-gradient(to right, rgba(255,255,255,0) 50%, #ddd 50%);
  transition: background-position 0.5s ease-out;
  -webkit-transition: background-position 0.5s ease-out;
}

a:hover {
  background-position: -99.99% 0;
}
<a>something</a>