cs倾斜抖动加反转效果
时间: 2024-01-22 19:03:22 浏览: 160
抖动效果和倾斜效果可以通过CSS3的transform属性实现,反转效果可以通过CSS3的scale属性实现。具体代码如下:
```
/* 抖动效果 */
@keyframes shake {
0% { transform: translate(0, 0) rotate(0deg); }
10% { transform: translate(-10px, 10px) rotate(5deg); }
20% { transform: translate(10px, -10px) rotate(-5deg); }
30% { transform: translate(-10px, -10px) rotate(5deg); }
40% { transform: translate(10px, 10px) rotate(-5deg); }
50% { transform: translate(-10px, 0) rotate(0deg); }
60% { transform: translate(10px, 0) rotate(0deg); }
70% { transform: translate(0, -10px) rotate(0deg); }
80% { transform: translate(0, 10px) rotate(0deg); }
90% { transform: translate(-10px, -10px) rotate(5deg); }
100% { transform: translate(10px, 10px) rotate(-5deg); }
}
/* 倾斜效果 */
.skew {
transform: skew(-10deg, 5deg);
}
/* 反转效果 */
.flip {
transform: scale(-1, 1);
}
```
使用方法:
```
<div class="shake skew flip">Hello World!</div>
```
在这个例子中,元素会同时应用抖动、倾斜和反转效果。你也可以根据需要选择其中一个或几个效果。
阅读全文