链接是网站制作中使用的任何组件中最重要的部分之一。几乎每个组件都包含某种形式的链接。一个常见的例子是菜单/导航栏。我们所看到的只是一些按钮,例如 home、about 等,但在引擎盖下它们都是链接。有时会出现您不想将链接包装在按钮内的情况。因此,在这种情况下,横幅链接可能非常有用。它具有非常简单的外观和动画,这使得设计和实现变得容易,而且由于它是一个简单而干净的设计,它看起来也很棒。
方法:方法是在链接周围设置一些边框,然后在鼠标悬停时拉长整个链接。现在,有很多方法可以实现相同的功能,但我们将操纵字母间距来实现我们的目标。
HTML 代码:在本节中,我们创建了一个简单的链接,可将我们带到无处可去。您应该在标签的 href 属性中添加所需的链接。
html
Animated Link
GeeksforGeeks
CSS
a{
position: absolute;
top: 50%;
left:50%;
padding: 15px 0;
font-size: 24px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #262626;
border-top: 2px solid #262626;
border-bottom: 2px solid #262626;
letter-spacing: 2px;
transition: .5s;
}
a:hover{
letter-spacing: 10px;
}
html
Animated Link
GeeksforGeeks
CSS 代码:对于 CSS,请按照以下给出的步骤操作。
- 第 1 步:应用一些基本样式链接字体大小、字体系列等。
- 第 2 步:应用任何颜色和宽度的顶部和底部边框。
- 第 3 步:使用悬停选择器并增加字母间距。
注意:字母间距应至少增加原始字母间距值的 2-3 倍。
CSS
a{
position: absolute;
top: 50%;
left:50%;
padding: 15px 0;
font-size: 24px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #262626;
border-top: 2px solid #262626;
border-bottom: 2px solid #262626;
letter-spacing: 2px;
transition: .5s;
}
a:hover{
letter-spacing: 10px;
}
完整代码:是以上两段代码的组合。
html
Animated Link
GeeksforGeeks
输出: