
概述
我们可以使用HTML和CSS创建动画横幅,HTML提供横幅的布局,CSS提供带有动画效果的横幅样式。有时,在为广告目的制作的横幅中,会嵌入链接,为了突出显示链接,开发人员会使链接具有动画效果,以便在整个网页内容中可见,并增加用户点击的兴趣。
语法
在 HTML 中创建链接的语法是 –
算法
第一步 − 在文本编辑器中创建一个HTML文件,并在其中加入HTML样板。
第 2 步 − 现在创建一个父 div 容器,其中包含类名为“bannerCover”的横幅。
立即学习“前端免费学习笔记(深入)”;
第三步 − 现在创建一个包含链接和其他数据的子容器div,并添加一个类名为“banner”。
第 4 步 − 现在使用 HTML 锚标记将链接添加到横幅。
第五步 − 现在在同一文件夹中创建一个style.css文件,并将css文件链接到HTML文档。
第 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 .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; } a { text-decoration: none; font-weight: 800; font-size: 2rem; color: green; padding: 0 2rem; animation: zoomup 1s linear alternate infinite; } @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; } }
下图显示了上述示例的输出,默认情况下链接的颜色为白色。在下图中,横幅中有一个文本为“tutorialspoint”,因此当用户将此功能加载到浏览器并单击红色背景内容时,它会将用户重定向到链接的网页。横幅中的链接是动画的,可以在一段时间内缩小和放大。
结论
由于我们在上面的示例中使用了动画内容,因此 CSS 动画属性中的名称和关键帧中动画的名称必须相同才能对特定元素执行动画,否则动画不会发生。
以上就是如何使用HTML和CSS创建动画横幅链接的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1551356.html
微信扫一扫
支付宝扫一扫