加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

利用div+css3实现一个背景渐变的button按钮的示例代码

发布时间:2020-10-23 06:38:16 所属栏目:移动互联 来源:网络整理
导读:这篇文章首要先容了操作div+css3实现一个配景渐变的button按钮的示例代码,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要

  短视频,自媒体,达人种草一站处事

这篇文章首要先容了操作div+css3实现一个配景渐变的button按钮的示例代码,文中通过示例代码先容的很是具体,对各人的进修可能事变具有必然的参考进修代价,必要的伴侣们下面跟着小编来一路进修进修吧

跟着今朝前端页面的需求不绝晋升,有些场景必要渐变配景的元素。本文操作div和css3新属性,实现了一个配景渐变的按钮,详细如下:

1.background: linear-gradient 配景为渐变色属性

2.操作css3中动画特征animation,实现配景从左至右变革(color_move)

3.为了实现渐变结果,将background的宽度拉长至400%

上代码:

html:


 

体 验


 

»

css:

@keyframes arrow_move {
   /* 开始状态 */
    0% {
        left: 130px;
    }
 /* 竣事状态 */
    100% {
        left: 140px;
    }
}
@keyframes color_move {
    /* 开始状态 */
    0% {
        background-position: 0% 0%; /* 程度位置 垂直位置 */
    }
    50% {
        background-position: 50% 0%;
    }
 /* 竣事状态 */
    100% {
        background-position: 100% 0%;
    }
}
.btn_demo {
    width:180px;
    height:60px;
    border-radius: 10px;
    position: relative;
    background: linear-gradient( 90deg, #373d42 0%, #2679dd 50%, #373d42 100%);
    background-size: 400% 100%;
    animation: color_move 5s infinite ease-in-out alternate;
    cursor: pointer;
}
.btn_demo:hover {
    background: #2679dd;
}
.btn_demo:active {
    background: #373d42;
}
.btn_demo > .text {
    /* background: yellow; */
    width: 50px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.btn_demo > .arrow {
    /* background: green; */
    width: 20px;
    text-align: center;
    position: absolute;
    font-size: 30px;
    color: #fff;
    top: 46%;
    transform: translateY(-50%);
    left: 130px; /* 移动130~150px */
    /* 挪用动画 */
    animation-name: arrow_move;
    /* 一连时刻 */
    animation-duration: 1s;
    /* 无穷播放 */
    animation-iteration-count: infinite;
}

结果如下:

到此这篇关于操作div+css3实现一个配景渐变的button按钮的示例代码的文章就先容到这了,更多相干div+css3配景渐变按钮内容请搜刮剧本之家早年的文章或继承赏识下面的相干文章,但愿各人往后多多支持剧本之家!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读