iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >CSS3 如何实现按钮边框动画功能
  • 227
分享到

CSS3 如何实现按钮边框动画功能

2023-06-08 01:06:35 227人浏览 泡泡鱼
摘要

本篇内容介绍了“css3 如何实现按钮边框动画功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!先看效果:html<a hr

本篇内容介绍了“css3 如何实现按钮边框动画功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

先看效果:

CSS3 如何实现按钮边框动画功能

html

<a href="#">  <span></span>  <span></span>  <span></span>  <span></span>  Move on</a>

CSS3

body {  margin: 0;  padding: 0;  background-color: #035f3c;}a {  position: absolute;  top: 50%;  left: 50%;  transfORM: translate(-50%, -50%);  -WEBkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  color: #16f03a;  padding: 30px 60px;  font-size: 30px;  letter-spacing: 2px;  text-transform: uppercase;  text-decoration: none;  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);    overflow: hidden;}a:before {  content: "";  position: absolute;  top: 2px;  left: 2px;  bottom: 2px;  width: 50%;  background: rgba(255, 255, 255, 0.05);}a span:nth-child(1) {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 2px;  background: linear-gradient(to right, #035f3c, #16f03a);  animation: animate1 2s linear infinite;  -webkit-animation: animate1 2s linear infinite;}@keyframes animate1 {  0% {    transform: translateX(-100%);    -webkit-transform: translateX(-100%);    -moz-transform: translateX(-100%);    -ms-transform: translateX(-100%);    -o-transform: translateX(-100%);  }  100% {    transform: translateX(100%);    -webkit-transform: translateX(100%);    -moz-transform: translateX(100%);    -ms-transform: translateX(100%);    -o-transform: translateX(100%);  }}a span:nth-child(2) {  position: absolute;  top: 0;  right: 0;  width: 2px;  height: 100%;  background: linear-gradient(to bottom, #035f3c, #16f03a);  animation: animate2 2s linear infinite;  -webkit-animation: animate2 2s linear infinite;    animation-delay: 1s;}@keyframes animate2 {  0% {    transform: translateY(-100%);    -webkit-transform: translateY(-100%);    -moz-transform: translateY(-100%);    -ms-transform: translateY(-100%);    -o-transform: translateY(-100%);  }  100% {    transform: translateY(100%);    -webkit-transform: translateX(100%);    -moz-transform: translateX(100%);    -ms-transform: translateX(100%);    -o-transform: translateX(100%);  }}a span:nth-child(3) {  position: absolute;  bottom: 0;  right: 0;  width: 100%;  height: 2px;  background: linear-gradient(to left, #035f3c, #16f03a);  animation: animate3 2s linear infinite;  -webkit-animation: animate3 2s linear infinite;}@keyframes animate3 {  0% {    transform: translateX(100%);    -webkit-transform: translateX(100%);    -moz-transform: translateX(100%);    -ms-transform: translateX(100%);    -o-transform: translateX(100%);  }  100% {    transform: translateX(-100%);    -webkit-transform: translateX(-100%);    -moz-transform: translateX(-100%);    -ms-transform: translateX(-100%);    -o-transform: translateX(-100%);  }}a span:nth-child(4) {  position: absolute;  top: 0;  left: 0;  width: 2px;  height: 100%;  background: linear-gradient(to top, #035f3c, #16f03a);  animation: animate4 2s linear infinite;  -webkit-animation: animate4 2s linear infinite;    animation-delay: 1s;}@keyframes animate4 {  0% {    transform: translateY(100%);    -webkit-transform: translateY(100%);    -moz-transform: translateY(100%);    -ms-transform: translateY(100%);    -o-transform: translateY(100%);  }  100% {    transform: translateY(-100%);    -webkit-transform: translateY(-100%);    -moz-transform: translateY(-100%);    -ms-transform: translateY(-100%);    -o-transform: translateY(-100%);  }}

“CSS3 如何实现按钮边框动画功能”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: CSS3 如何实现按钮边框动画功能

本文链接: https://www.lsjlt.com/news/250948.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作