Я полагаю, что вам понадобится подделать его, используя второго потомка, спецификация, кажется, не учитывает поведение, которое вы хотели бы, и я могу понять, почему положение дочернего элемента должно быть затронутопреобразуйте его в родителя.
Это не самое элегантное решение, но я думаю, что вы пытаетесь сделать что-то, что спецификация никогда не допустит.Взгляните на следующую скрипку для моего решения:
.parent {
position: relative;
width: 200px;
height: 150px;
margin: 70px;
}
.child1 {
background-color: yellow;
width: 200px;
height: 150px;
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-o-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
.child2 {
position: absolute;
top: 30px;
left: 50px;
background-color: green;
width: 70px;
height: 50px;
}
<div class="parent">
<div class="child1"></div>
<div class="child2"></div>
</div>