javascript - 这如何转换为 JSS?
问题描述
我是 JSS 的新手,想知道下面的 CSS 如何转换为 JSS
.spinnerContainer {
animation: spin 1s ease-in-out infinite;
-webkit-animation: spin 1s ease-in-out infinite;
@keyframes spin {
to {
-webkit-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
to {
-webkit-transform: rotate(360deg);
}
}
}
解决方案
我想我找到了答案:他们没有等价物,@-webkit-keyframes
因为他们animation
已经在每个版本中编译它。这意味着:
export const spinnerStyles = createUseStyles({
spinnerContainer: {
// other styles
animation: '$spin 1s ease-in-out infinite',
},
'@keyframes spin': {
to: {
'-webkit-transform': 'rotate(360deg)'
}
}
});
编译成
.spinnerStyles {
animation: spin 1s ease-in-out infinite;
}
@-webkit-keyframes spin {
to {
-webkit-transform: rotate(360deg);
}
}
或者如果你像我一样使用 Mozilla:
.spinnerStyles {
animation: spin 1s ease-in-out infinite;
}
@-moz-keyframes spin {
to {
-webkit-transform: rotate(360deg);
}
}
推荐阅读
- c# - 如何制作动画,其中文本框中的提示文本向上移动到 WPF 中的组框标题
- android - 是否可以完全禁用android应用程序中的后退按钮?
- selenium-webdriver - 如何演示在 TestNG 中使用 BeforeTest、AfterTest、BeforeSuite、AfterSuite、BeforeClass、AfterClass 注释的实时示例
- java-8 - 在 DateTimeFormatter 中处理多种格式
- numerical-methods - 具有固定解的 DEs,包括小分母的比率差异
- c - 一个结构在另一个结构中的图形解释,但是一个指向它的指针,
- azure - 无法更改 Azure 函数应用的超时
- java - 多对多注释未在选择查询中生成连接
- flask - Flask 客户端在 uWSGI 后面运行时未收到 MQTT 消息
- java - 如何使用 java itext 将数据传输到 PdfPageEventHelper?