首页 > web前端 > html教程 > 如何使用HTML和CSS创建动画横幅链接

如何使用HTML和CSS创建动画横幅链接

PHPz
发布: 2023-08-30 20:21:06
转载
1205 人浏览过

如何使用HTML和CSS创建动画横幅链接

概述

我们可以使用HTML和CSS创建动画横幅,HTML提供横幅的布局,CSS提供带有动画效果的横幅样式。有时,在为广告目的制作的横幅中,会嵌入链接,为了突出显示链接,开发人员会使链接具有动画效果,以便在整个网页内容中可见,并增加用户点击的兴趣。

语法

在 HTML 中创建链接的语法是 -

<a href="#"></a>
登录后复制

算法

第一步  在文本编辑器中创建一个HTML文件,并在其中加入HTML样板。

第 2 步  现在创建一个父 div 容器,其中包含类名为“bannerCover”的横幅。

<div class="bannerCover"></div>
登录后复制

第三步  现在创建一个包含链接和其他数据的子容器div,并添加一个类名为“banner”。

<div class="banner"></div>
登录后复制

第 4 步  现在使用 HTML 锚标记将链接添加到横幅。

<a href="https://www.tutorialspoint.com">tutorialspoint</a>
登录后复制

第五步  现在在同一文件夹中创建一个style.css文件,并将css文件链接到HTML文档。

<link rel="stylesheet" href="style.css">
登录后复制

第 6 步 现在针对 HTML 的每个元素来设置横幅样式。

.bannerCover {
   margin: 0;
   width: 100%;
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
}

.banner{
   box-shadow: 0 0 5px gray;
   padding:2rem;
   border-radius: 5px;
   text-align: center;
}
登录后复制

第 7 步  定位锚标记元素并使用动画属性为链接添加动画效果。

a {
   text-decoration: none;
   font-weight: 800;
   font-size: 2rem;
   color: green;
   padding: 0 2rem;
   animation: zoomup 1s linear alternate infinite;
}
登录后复制

第8步  使用关键帧使横幅链接动画化。

@keyframes zoomup{
   0%{
      font-size: 2rem;
   }
   25%{
      font-size: 2rem;
   }
   50%{
      font-size: 1.8rem;
      border-radius: 5px;
      padding: 0.2rem 0.5rem;
      color: white;
      background-color: red;
   }
   75%{
      font-size: 1.8rem;
      border-radius: 5px;
      padding: 0.2rem 0.5rem;
      color: white;
      background-color: red;
   }
   100%{
      font-size: 1.8rem;
      border-radius: 5px;
      padding: 0.2rem 0.5rem;
      color: white;
      background-color: red;
   }
}   
登录后复制

步骤 9  动画链接已成功创建。

示例

在上面的示例中,我们在横幅中构建了一个动画链接。为此,我们创建了两个文件:index.html 和 stye.css。



    animated banner links
   <link rel="stylesheet" href="style.css">
    

登录后复制

下图显示了上述示例的输出,默认情况下链接的颜色为白色。在下图中,横幅中有一个文本为“tutorialspoint”,因此当用户将此功能加载到浏览器并单击红色背景内容时,它会将用户重定向到链接的网页。横幅中的链接是动画的,可以在一段时间内缩小和放大。

结论

由于我们在上面的示例中使用了动画内容,因此 CSS 动画属性中的名称和关键帧中动画的名称必须相同才能对特定元素执行动画,否则动画不会发生。

以上是如何使用HTML和CSS创建动画横幅链接的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板