浅谈css中渐变衔接

无论transition还是keyframes,如何让变化更自然,这是前端应该考虑的问题。

 

这里,我简单总结下自己的方法。

 

以实践为例子。

1。图像渐变

@keyframes looppic{
    from{
        background:url(http://www.005.tv/uploads/allimg/160727/16-160HG44240938.png);
        }
    25%{
        background:url(http://b.zol-img.com.cn/sjbizhi/images/8/750x530/1422008118352.jpg);
        }
    75%{
        background:url(http://img3.duitang.com/uploads/item/201506/11/20150611192600_Stxhe.png);
        }
    to{
        background:url(http://www.005.tv/uploads/allimg/160727/16-160HG44240938.png);
       } 
}

.keyframeslp
{ width:400px; height:200px; -webkit-animation:looppic 6s ease-in infinite; -moz--animation:looppic 6s ease-in infinite; -o--animation:looppic 6s ease-in infinite; -ms--animation:looppic 6s ease-in infinite; }

 

 效果如下:

 

 


2.颜色渐变

代码如下

@keyframes opa{
    from{
        opacity:1}
        10%{
            opacity:0.75}
            20%{
                opacity:0.5}
                30%{
                    opacity:0.25;
                    content:text content;
                    color:#000000;}
                    40%{
                        opacity:0}
                        50%{
                            opacity:0.25}
                            68%{
                                opacity:0.5}
                                85%{
                                    opacity:0.75}
                                    to{
                                        opacity:1}
                        }
.bc{
    background:#F10E12;
    width:100px;
    height:100px;
    -webkit-animation:opa 5s ease-in-out infinite;
    -o-animation:opa 5s ease-in-out infinite;
    -ms-animation:opa 5s ease-in-out infinite;;
    -moz-animation:opa 5s ease-in-out infinite;
    }

 

效果如下

 

 

 


ok ,相信大家已经看出了其中的技巧:对称设置

(很奇怪,发布后为什么没有效果了呢????)

转载于:https://www.cnblogs.com/empist/p/6773589.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值