Lew*_*ost 5 html css button css3 css-animations
我试图让这个按钮与CSS3反弹
.order {
position: absolute;
top: 50px;
left: 50px;
width: 75px;
line-height: 75px;
text-align:center;
opacity: 1;
background: green;
color:#fff;
border-radius:50%;
}Run Code Online (Sandbox Code Playgroud)
<div class="order">Order</div>Run Code Online (Sandbox Code Playgroud)
我希望它能够向上和向下跳到屏幕(Z轴上).
您可以使用关键帧动画来设置按钮缩放比例的动画并使其反弹:
.order {
position: absolute;
top: 50px;
left: 50px;
width: 75px;
line-height: 75px;
text-align:center;
opacity: 1;
background: green;
color:#fff;
border-radius:50%;
-webkit-animation: bounce .3s infinite alternate;
-moz-animation: bounce .3s infinite alternate;
animation: bounce .3s infinite alternate;
}
@-webkit-keyframes bounce {
to { -webkit-transform: scale(1.2); }
}
@-moz-keyframes bounce {
to { -moz-transform: scale(1.2); }
}
@keyframes bounce {
to { transform: scale(1.2); }
}Run Code Online (Sandbox Code Playgroud)
<div class="order">Order</div>Run Code Online (Sandbox Code Playgroud)
如果你想在一些"反弹"之后停止动画,你可以使用animation-iteration-count(使用偶数次迭代,否则动画将在最后捕捉):
.order {
position: absolute;
top: 50px;
left: 50px;
width: 75px;
line-height: 75px;
text-align:center;
opacity: 1;
background: green;
color:#fff;
border-radius:50%;
-webkit-animation: bounce .3s infinite alternate;
-moz-animation: bounce .3s infinite alternate;
animation: bounce .3s infinite alternate;
-webkit-animation-iteration-count: 8;
-moz-animation-iteration-count: 8;
animation-iteration-count: 8;
}
@-webkit-keyframes bounce {
to { -webkit-transform: scale(1.2); }
}
@-moz-keyframes bounce {
to { -moz-transform: scale(1.2); }
}
@keyframes bounce {
to { transform: scale(1.2); }
}Run Code Online (Sandbox Code Playgroud)
<div class="order">Order</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7888 次 |
| 最近记录: |