码迷,mamicode.com
首页 > Web开发 > 详细

CSS3是怎么实现全景特效?

时间:2016-04-18 10:12:07      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

很有意思的全景动画:(直接上代码)

html部分:

<div class="panorama"></div>

css部分:

.panorama{
    width: 300px;height: 300px;
    cursor: pointer;
    background-image: url(01.jpg);/*这个图要大于容器的宽度300px*/
    background-size: auto 100%;
    animation: panorama 3s linear infinite alternate;/*linear运动的曲线类型,infinite无限循环,alternate运动到头反向运动*/
animation-play-state: paused;/*这个属性是让动画暂停*/
}
.panorama:hover{
    animation-play-state: running;/*这个属性是让动画动起来*/
}
@keyframes panorama{
  from{
    background-position: 0 0;
  }/*from为默认的情况下可以不填写*/
  to{
    background-position: 100% 0;
  }
}

 

CSS3是怎么实现全景特效?

标签:

原文地址:http://www.cnblogs.com/shoestrong/p/5403187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!