강의에 나와있는대로 transform-style: preserve-3d; 를 줘도 글씨가 그대로 앞뒷면에 다 나오는데 왜 그런지 잘 모르겠어서요.
그래서 z index 1 을 ,front에 주니까 아예 글씨가 사라지네요. 아마도 제가 생각하기로는 이미지가 아예 앞으로 나와서 먹어버린 것 같습니다
css코드입니다
.flip-outer{
width: 300px;
height: 300px;
}
.flip-inner{
width: 100%;
height: 100%;
position: relative;
transition:all 1s;
transform-style: preserve-3d;
}
.flip-inner:hover{
transform: rotateY(180deg);
}
.front{
width: 100%;
position: absolute;
}
.back{
position: absolute;
text-align: center;
width: 100%;
transform: rotateY(180deg);
}
html 코드입니다.
<div class="flip-outer">
<div class="flip-inner">
< img src="./img/profile.png" class="front">
<div class="back">
<h4>개발자 권승우</h4>
<p>Frontend Developer</p>
</div>
</div>
</div>
혹시 무슨 문제가 있는 것 일까요?