Open FORMAT-qi opened 3 years ago
传统方式
mousemove
mouseuptouchmove
touchendHTML5原生拖拽
drag
dragenterdragover
dragleavedrop
dragend*区别
2.怎样在@Keyframes中使用CSS变量
SS变量可以和CSS动画一起使用,不论是在一般的HTML元素还是内联SVG元素上。只需要记住在想添加动画的元素的选择器上定义自定义属性,然后使用var()函数在@keyframes中引用。
比如,给SVG的一个有类.bubble的
.bubble {
--direction-y: 30px;
--transparency: 0;
animation: bubbling 3s forwards infinite;
}
@keyframes bubbling {
0% {
transform: translatey(var(--direction-y));
opacity: var(--transparency);
}
40% {
opacity: calc(var(--transparency) + 0.2);
}
70% {
opacity: calc(var(--transparency) + 0.1);
}
100% {
opacity: var(--transparency);
}
}