jquery - 为突出显示的链接设置动画 (animer un lien surligné)

标签 jquery css hyperlink transform highlight

有一段时间,我尝试重现链接创建时突出显示标题的效果。 http://www.platige.com/en/

但我无法重现这种效果。 我想知道是否可以只在 css3 中使用这种效果?或者只有在 jquery 中才有可能?

我测试了几个jquery,但我无法达到预期的效果。

我只是请求一点帮助。谢谢 ! 我不能把我的链接 fiddle ...;-(

<p> <span class="lien"><a href="#">Titre</a></span></p> <p> <span class="lien"><a href="#">Titre long long long long long long long</a></span></p>

CSS

.lien a {color: #585858; text-decoration: none; transition: all 0.2s ease 0s;} .lien a:hover {background:#585858; color:#b4b4b4; padding:0 10px;}

最佳答案

这是我整理的一个基本示例:http://jsfiddle.net/Czh8R/

HTML:

<a href=http://www.example.com>Link to an example page</a>

CSS:

a{
    font-size: 20px;
    color: #000;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAxJREFUGFdj+M/AAAADAQEAYyRV0wAAAABJRU5ErkJggg==);
    background-size: 1% 100%;
    background-repeat: no-repeat;
    transition: 0.5s all
}
a:hover{
    background-size: 100% 100%;
    transition: 0.5s all
}

background-image 数据 uri 用于 1px 浅红色图像。我用 http://dopiaza.org/tools/datauri/index.php 生成了它必须使用图像,因为转换需要 background-size。我没有为 transition 添加供应商前缀,因此您必须相应地添加 -webkit--moz- 等。

关于jquery - 为突出显示的链接设置动画 (animer un lien surligné),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15723892/

相关文章:

javascript - 流程上的 Bootstrap Multiselect 更新选项列表

javascript - 使用 JavaScript 在 Asp.net mvc 中突出显示 html 文档表达式

javascript - 如何获得重复模式

javascript - 知道链接是否已经打开

html - 超链接不接受填充属性

javascript - 如何根据 DropDownList 选择验证 TextBox - JavaScript

html - 如何在同一页面将表格更改为不同的样式

css - 100% 高度减去可变高度

css - 有没有办法在 Webkit 的 CSS 检查器中修改 CSS?

jsf - 用于链接/导航到其他 JSF 页面的 URL