height
私の.bar
から3px
のときホバリングを入力します。私はtransition
とtransform
を使用しなければならないことを知っていますが、私はどのようにtransform
私の子供div
彼の親をホバリングすることによって考えがありません。現時点では、私はtransform
私の親のdiv
(それは明らかです)。どのように私の子供のheight
私の親をホバリングしてdiv
(バーは、.wrapper
の底に上/下に来る必要があります)? 親ディビジョンはの寸法を子供に変換してはならないことに注意してください。親div上にマウスを置いたときの子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>
ニース、おかげで動作します。私はあなたの答えを編集しました。なぜなら、親divは変換してはならないから、子divだけです。そこで私は.wrapper:hoverからトランスフォームを削除しました。私はそれを正解とマークし、仲間を歓迎する。 – MrBuggy
ようこそ。質問から '.wrapper'変換コードを削除する必要があります。 –