其他分享
首页 > 其他分享> > css3 自动变大变小缩放按钮

css3 自动变大变小缩放按钮

作者:互联网

 

 

 

样式1:

<style>
            #Jsubmit.btn_gdj_design {
                -webkit-animation: free_download1 3s linear alternate infinite;
                animation: free_download1 3s linear alternate infinite;
            }

            .btn-submit {
                background: #206cfe;
                height: 45px;
                line-height: 45px;
                display: block;
                width: 90%;
                border-radius: 45px;
                font-size: 18px;
                padding: 0;
                border: 0;
                margin: 0 auto 10px auto;
                color: #fff;
                font-weight: 700;
            }

            @-webkit-keyframes free_download1 {
                0% {
                    transform: scale(0.9)
                }

                20% {
                    transform: scale(1)
                }

                40% {
                    transform: scale(0.9)
                }

                60% {
                    transform: scale(1)
                }

                80% {
                    transform: scale(0.9)
                }

                100% {
                    transform: scale(1)
                }
            }

            @keyframes free_download1 {
                0% {
                    transform: scale(0.9)
                }

                20% {
                    transform: scale(1)
                }

                40% {
                    transform: scale(0.9)
                }

                60% {
                    transform: scale(1)
                }

                80% {
                    transform: scale(0.9)
                }

                100% {
                    transform: scale(1)
                }
            }

        </style>
        <button class="btn-submit btn_gdj_design" id="Jsubmit">立即获取报价</button>

 

样式2:

<style>
        .sjh-form-list-box .template-enhance-animation {
            -webkit-animation: templateEnlargeShrink 2s infinite;
            -o-animation: templateEnlargeShrink 2s infinite;
            animation: templateEnlargeShrink 2s infinite;
            overflow: hidden;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
        }

        .sjh-form-list-box .template-enhance-animation-light {
            position: absolute;
            top: 0;
            width: 6.1625rem;
            height: 2.8125rem;
            background-image: url('https://fe-resource.cdn.bcebos.com/mip/fengming/form/light_animate.png');
            background-size: 6.1625rem 2.8125rem;
            -webkit-animation: templateSearchLights 3s linear infinite forwards;
            -o-animation: templateSearchLights 3s linear infinite forwards;
            animation: templateSearchLights 3s linear infinite forwards;
            -webkit-transform-style: preserve-3d;
            -webkit-backface-visibility: hidden;
            -webkit-perspective: 1000;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
        }

        @keyframes templateSearchLights {
            0% {
                transform: translate(-5.66123188rem);
                -webkit-transform: translate(-5.66123188rem);
                opacity: 0;
            }
            66% {
                transform: translate(-5.66123188rem);
                -webkit-transform: translate(-5.66123188rem);
                opacity: 1;
            }
            100% {
                transform: translate(24.90942029rem);
                -webkit-transform: translate(24.90942029rem);
            }
        }

        @keyframes templateEnlargeShrink {
            0% {
                transform: scale(1);
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
            }
            33% {
                transform: scale(0.95);
                -webkit-transform: scale(0.95);
                -ms-transform: scale(0.95);
            }
            66% {
                transform: scale(1);
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
            }
            100% {
                transform: scale(1);
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
            }
        }

        .sjh-form-list-box .button {
            font-size: .36rem;
            color: #fff;
            text-decoration: none;
            text-align: center;
            display: block;
            box-sizing: border-box;
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            appearance: none;
            padding: 0;
            margin: 0 auto;
            height: .8rem;
            line-height: .8rem;
            white-space: nowrap;
            position: relative;
            text-overflow: ellipsis;
            font-family: inherit;
            cursor: pointer;
            width: 90%;
            background-color: red;
            border-radius: 1.5rem;
            background-image: -webkit-linear-gradient(45deg, rgb(230, 50, 46), rgb(255, 25, 98));
        }
    </style>
    <div  class="sjh-form-list-box submit-control">
        <div  class="template-enhance-animation"
             style="">
            <div
                 class="button"
                 >
                立即获取报价
            </div>
            <div  class="template-enhance-animation-light"></div>
        </div>
    </div>

 

标签:css3,scale,缩放,rem,transform,infinite,animation,按钮,webkit
来源: https://www.cnblogs.com/-mrl/p/16295011.html