【发布时间】:2017-07-11 16:57:02
【问题描述】:
当悬停.wrapper 时,我想将我的.bar 的transform height 转为3px。我知道我必须使用transition 和transform,但我不知道如何通过悬停他的父母来transform 我的孩子div。目前,我transform 只是我的父母div(原因很清楚)。如何通过将我的父母div 悬停在我的孩子的transform height 上(应该是在.wrapper 底部向上/向下的条形)?请注意,父 div 不应该改变他的尺寸,只有孩子!
.wrapper {
display: flex;
flex-direction: column;
justify-content: flex-end;
width: 200px;
height: 100px;
background-color: lightgreen;
transition: all 1s ease-in-out;
}
.wrapper:hover {
/*ON HOVER WRAPPER TRANSFORM HEIGHT OF BAR TO 3px*/
transform: scale(2);
cursor: pointer;
}
.bar {
width: 100%;
height: 0px;
background-color: blue;
}
.bar:hover {}
<div class="wrapper">
<div class="bar"></div>
</div>
【问题讨论】:
标签: html css css-transitions css-transforms