gpt4 book ai didi

javascript - 如何使用 jquery/js/css 渐进地突出显示一大块文本

转载 作者:太空宇宙 更新时间:2023-11-03 23:19:50 29 4
gpt4 key购买 nike

效果可见Webdesignerdepot.com .当您将鼠标悬停在帖子的标题上时,如果您在动画完成之前将光标从标题上移开,标题会逐渐突出显示,突出显示会回滚到其原始状态。

我尝试设置背景颜色的动画,但我遇到的问题是背景颜色扩展了整个 div,即使文本没有完全填满 div。

我一直在考虑添加一个 z-index 小于文本的额外 div,然后为其宽度设置动画,但它会失败,因为文本可以延伸多于一行。如果要通过相同的过程来实现结果效果,则会导致多个 div 使程序非常复杂。我想不出任何其他方法来实现这一目标。我可以使用任何其他解决方法/技术吗?

最佳答案

使用 javascript console 或 firebug 或类似的东西,很容易获得网站样式。

CSS

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;
}

HTML

<a>something</a>

关于javascript - 如何使用 jquery/js/css 渐进地突出显示一大块文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29140131/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com