javascript - 旋转一束绝对定位的 div - <edited> 而不将它们放入容器中

标签 javascript jquery html css

我正在尝试旋转 div,但每个 div 都“单独”旋转,我希望将它们作为“团队”旋转。

如何旋转 div 以使其保持对齐?就像他们一开始一样?

到目前为止,这是我设法做到的,但是每张卡片的高度都相同..

function rotateme() {

  $(".card").addClass("rotateme");

}
.card {
    position: absolute;
    width: 45px;
    height: 70px;
    top:120px;
    background: #fff;
    -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);
    border: solid black;
}

#card0 {
  left:104;
}

#card1 {
  left: 124px;
}

#card2 {
  left: 144px;
}


#card3 {
  left : 164px;
}

.rotateme {

 transform: rotate(20deg);

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button onclick="rotateme()">PRESS ME</button>
 <div class="card" id="card1"></div>
 <div class="card" id="card2"></div>
 <div class="card" id="card3"></div>

最佳答案

将它们包裹在另一个 div 中并像这样旋转它:

function rotateme() {

  $(".cards").addClass("rotateme");

}
.card {
    position: absolute;
    width: 45px;
    height: 70px;
    top:120px;
    background: #fff;
    -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.3);
    border: solid black;
}

#card0 {
  left:104;
}

#card1 {
  left: 124px;
}

#card2 {
  left: 144px;
}


#card3 {
  left : 164px;
}

.rotateme {

 transform: rotate(20deg);

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button onclick="rotateme()">PRESS ME</button>
<div class="cards">
 <div class="card" id="card1"></div>
 <div class="card" id="card2"></div>
 <div class="card" id="card3"></div>
</div>

关于javascript - 旋转一束绝对定位的 div - <edited> 而不将它们放入容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43426816/

相关文章:

javascript - TypeError : Handlebars. registerHelper 不是函数

Javascript:构造函数、this 和作用域

javascript - 检测何时单击 Facebook 点赞按钮

html - 上标改变行高

jquery - html <audio> 标签在 iPad 上播放之前的用户交互

html - 当图像小于其父 div 时,将图像添加到引导卡等时停止拉伸(stretch)

javascript - 如何避免在 ES6 : const that = this when scope nested in React 中创建 'this' 的引用

javascript - MRAID 合规性

javascript - 附加到子项时删除 onclick

c# - 在 asp.net mvc 中打开 .aspx 文件作为 cshtml 的部分 View