css - 如何组合不同类的变换?

标签 css

我有两个类,每个类都有一个变换,我如何将它们组合起来? 我知道我可以执行“transform:transform1,transform”,但在这种情况下,我将它们放在不同的类中,第二个替换第一个。

我无法使用 JavaScript。

谢谢!

添加示例:https://codepen.io/anon/pen/BmwrgY

.class1,
.class2 {
  width: 20px;
  height: 20px;
  background-color: blue;
}

.class1 {
  transform: rotate(45deg);
}

.class2 {
  transform: translate3d(50px, 50px, 0);
}
<div class="class1"></div>

<div class="class2"></div>

<div class="class1 class2"></div>

最佳答案

您必须为具有这两个类的元素制定新规则

.class1 {
    transform: rotate(45deg);
}

.class2 {
    transform: translate3d(50px, 50px, 0);
}

.class1.class2 {
    transform: rotate(45deg) translate3d(50px, 50px, 0);
}

关于css - 如何组合不同类的变换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47325530/

相关文章:

javascript - 如何将全屏应用于图像

css - 如何从本地驱动器应用背景图像

css - LESSC 将包含的文件编译成 CSS

html - 你如何使用选择和文本框使表格单元格内容宽度?

javascript - 如何依次淡出和淡入div

css - HTML 电子邮件中的垂直边距大屠杀

asp.net 应用到 html5/css3

javascript - 如何从以下原型(prototype)创建动画工具

css - 应用 Bootstrap 时标题后面的双线停止工作

html - 如何根据 div 大小缩放字体大小?