跑马灯

作者: 1只猫上树 | 来源:发表于2021-04-14 18:47 被阅读0次

//代码实现

<div class="xjgl-btn-box">

<a href="#">

    <span></span>

    <span></span>

    <span></span>

    <span></span>

按钮

</a>

</div>

.xjgl-btn-box a {

    position: relative;

    display: inline-block;

    padding: 10px 20px;

    color: #666;

    font-size: 16px;

    text-decoration: none;

    text-transform: uppercase;

    overflow: hidden;

    transition: .5s;

    margin-top: 40px;

    letter-spacing: 4px;

}

.xjgl-btn-box a span {

    position: absolute;

    display: block;

}

.xjgl-btn-box a span:nth-child(1) {

    top: 0;

    left: -100%;

    width: 100%;

    height: 2px;

    background: linear-gradient(90deg, transparent, #03e9f4);

    animation: btn-anim1 1s linear infinite;

}

@keyframes btn-anim1 {

    0% {

        left: -100%;

    }

    50%,

    100% {

        left: 100%;

    }

}

.xjgl-btn-box a span:nth-child(2) {

    top: -100%;

    right: 0;

    width: 2px;

    height: 100%;

    background: linear-gradient(180deg, transparent, #03e9f4);

    animation: btn-anim2 1s linear infinite;

    animation-delay: .25s

}

@keyframes btn-anim2 {

    0% {

        top: -100%;

    }

    50%,

    100% {

        top: 100%;

    }

}

.xjgl-btn-box a span:nth-child(3) {

    bottom: 0;

    right: -100%;

    width: 100%;

    height: 2px;

    background: linear-gradient(270deg, transparent, #03e9f4);

    animation: btn-anim3 1s linear infinite;

    animation-delay: .5s

}

@keyframes btn-anim3 {

    0% {

        right: -100%;

    }

    50%,

    100% {

        right: 100%;

    }

}

.xjgl-btn-box a span:nth-child(4) {

    bottom: -100%;

    left: 0;

    width: 2px;

    height: 100%;

    background: linear-gradient(360deg, transparent, #03e9f4);

    animation: btn-anim4 1s linear infinite;

    animation-delay: .75s

}

@keyframes btn-anim4 {

    0% {

        bottom: -100%;

    }

    50%,

    100% {

        bottom: 100%;

    }

}

相关文章

  • GitHub上受欢迎的Android UI Library(下)

    跑马灯 MarqueeView★1568 - 垂直翻页公告 MarqueeViewDemo★896 - 跑马灯Vi...

  • Android 基础 UI 之 TextView

    一、显示富文本 效果图image 布局文件 逻辑代码 二、跑马灯效果 1. 横向跑马灯 效果图: 单个实现跑马灯:...

  • textview - 跑马灯

    textview 的跑马灯不用说了吧,大家肯定都知道这是个啥,但是呢我还是放个图吧: 实现单个跑马灯 跑马灯的核心...

  • Kevin Learn Android:TextView

    一、显示富文本 效果图01.png 布局文件 逻辑代码 二、跑马灯效果 1. 横向跑马灯 效果图: 单个实现跑马灯...

  • TextView漏的知识点

    跑马灯效果

  • leetcode ascii码 汇总

    跑马灯效果

  • iOS 跑马灯的实现

    介绍 我们一说起跑马灯第一个想到的就是:山寨机。接下来介绍的跑马灯和那个跑马灯是不一样滴。在iOS中,跑马灯是指l...

  • Android实现跑马灯效果

    实现方式1 跑马灯相关属性 实现方式2:自定义跑马灯类 上面方式1能暂时实现跑马灯效果,但在多次点击事件之后容易失...

  • 流水灯(2016-04-03)

    跑马灯: 左右跑马灯(for循环后面不要加分号) 数码管依次显示0-9

  • flutter跑马灯

    flutter_marquee flutter 插件 flutter 跑马灯可以指定跑马灯的方向可以传入数组,可以...

网友评论

      本文标题:跑马灯

      本文链接:https://www.haomeiwen.com/subject/ekellltx.html