首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能用CSS动画化<abbr>标题吗?

你能用CSS动画化<abbr>标题吗?
EN

Stack Overflow用户
提问于 2014-05-18 20:32:50
回答 1查看 276关注 0票数 2

你能用CSS让<abbr>元素的标题淡入吗?

我知道如何风格的标题,我在想,如果它是可能的动画以及。

我是说,当你在元素上空盘旋时,它突然出现了。我希望它慢慢淡入,并想知道它是否有可能在CSS中。JSFiddle

代码语言:javascript
复制
<abbr title="I want this to fade in">Hover over Me!</abbr>
代码语言:javascript
复制
abbr {
    position: relative;
    border:none;
}
abbr:hover::after {
    position: absolute;
    height:auto;
    width:475px;
    bottom: -50px;
    color:black !important;
    left: 0;
    display: block;
    padding: 1em;
    background: gold;
    border-radius:2px;
    content: attr(title);
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-18 20:37:08

您需要使用一个转换为数字的值:例如,opacity演示

代码语言:javascript
复制
abbr:hover::after {
    opacity:1;
}
abbr::after {
    position: absolute;
    opacity:0;
    height:auto;
    width:475px;
    bottom: -50px;
    color:black !important;
    left: 0;
    display: block;
    padding: 1em;
    background: gold;
    border-radius:2px;
    content: attr(title);
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:1s;/* DO NOT FORGET THE REGULAR ONE */
    }

在演示中,伪已经存在,但在您悬停<abbr>之前是跨行的。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23726554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档