【问题标题】:Auto width on sliding hover link animation滑动悬停链接动画的自动宽度
【发布时间】:2017-09-19 13:17:08
【问题描述】:

正如您在我的代码(下面的链接)中看到的,我有一个从左到右滑动的链接动画。如何使下划线的宽度与链接“文本”的宽度相同,而不固定下划线的宽度?

https://jsfiddle.net/erikos93/rkqst9s5/

HTML:

<a href="#" class="aboutlinks">Facebook</a>
<a href="#" class="aboutlinks">LinkedIn</a>
<a href="#" class="aboutlinks">Instagram</a>

<a href="#" class="aboutlinks">This is just some random text.</a>

CSS:

.aboutlinks {
  color: #171717;
  text-decoration: none;
  position: relative;
  display: block;
  margin-bottom: 18px;
}

.aboutlinks:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  border-bottom: 2px solid #171717;
  transition: 0.7s;
}

.aboutlinks:hover:after { 
  width: 100%; 
}

先谢谢了!

//E

【问题讨论】:

    标签: html css hyperlink hover css-animations


    【解决方案1】:

    为每个链接设置display: inline-block,并在每个链接之后放置&lt;br /&gt;https://jsfiddle.net/rkqst9s5/1/

    【讨论】:

    • 谢谢!这让我很生气。我知道这是一个非常容易解决的问题!
    猜你喜欢
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多