【发布时间】:2021-06-24 08:41:16
【问题描述】:
我有一个简单的 div,其中有一个带有 4 个跨度和一个文本的标签 我正在尝试在悬停我的名字时创建一个加载器。 顶线从左向右移动,经过一半后卡在中间不隐藏。 我正在关注一个简短的 youtube 视频: https://www.youtube.com/watch?v=ex7jGbyFgpA&t=156s
代码也附上。请帮忙
.name {
// font-size: 6rem;
margin: 0 0 3.5rem;
color: #2196f3;
position: relative;
display: inline-block;
padding: 15px 30px;
text-transform: uppercase;
letter-spacing: 0px;
text-decoration: none;
overflow: hidden;
transition: 0.2s;
font-size: 24px;
}
.hi {
margin: 0;
padding: 0;
display: flex;
align-items: center;
min-height: 100vh;
}
a span {
position: absolute;
display: block;
}
a span:nth-child(1) {
top: 0;
left: -100%;
width: 100%;
height: 2px;
background: linear-gradient(90deg, transparent, #2196f3);
}
a:hover span:nth-child(1) {
left: 100px;
`enter code here` transition: 1s;
}
<div>
<a href='#' className='name'>
<span></span>
<span></span>
<span></span>
<span></span> Hafiz Arsam Rahmaan
</a>
</div>
【问题讨论】:
-
请插入带有文本的 CSS 代码,但不要插入图片。
-
@s.kuznetsov 请立即查看
标签: html css reactjs sass css-selectors