html - 使用 CSS3 过渡

标签 html css animation hyperlink transition

有谁知道如何自动在我的文本下添加一行给所有人? here is my animation

<div class="line"><div>behance.net</div>
</div>
<br>
<div class="line"><div>google.pl</div>
</div>
<br>
<div class="line"><div>twitter.com</div>
</div></br>

CSS

.line{
    font-family:Tahoma;
    width:0px;
    position: absolute;
    background:black;
    transition:width 0.4s ease ;
}

div:hover{
    position: absolute;
    width:86px;
}
.line div{
    background:#fff;
    position:relative;
    bottom:1px;
}

在第一个例子中,一切正常,线宽正常,但在其他情况下不正常。

最佳答案

你可以试试这个 - DEMO

HTML

<div class="line">behance.net <span></span></div> <br />
<div class="line">google.pl <span></span></div> <br />
<div class="line">twitter.com <span></span></div> <br />

CSS

.line {
    font: 400 1em Tahoma;
    margin: 5px;
    display: inline-block;
    overflow: hidden;
    padding: 2px 0;
    position: relative;
}

.line span {
    display: block;
    position: absolute;
    left: -90px;
    bottom: 1px;
    height: 1px;
    width: 100%;
    background: #c00;
    -webkit-transition: all .4s;
}

.line:hover span {
    left: 0;
}

关于html - 使用 CSS3 过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15577768/

相关文章:

HTML 交换图像以适合框

javascript - 如何将一组单选按钮居中对齐在测验标题的中心并保持响应?

javascript - 从嵌套 div 结构预填充表单 : front-end design advice

javascript - 动态模板 Angular UI-Router

javascript - 清除后恢复到文本区域框的开头

javascript - 使用 fullpage.js 将类添加到粘性菜单

html - 如何用CSS实现这种布局?

iphone - UIView使用 block 动画方法滑入但不滑出动画

vue.js - 如何使用 Vue.js 动画化待办事项从一个列表移动到另一个列表?

安卓动画变慢