작성
·
297
2
안녕하세요 선생님
Home 섹션에서
이렇게 span 태그 안에 한 단어일때는 width 0% -> width 100% reveal 애니메이션이 문제없이 작동하는데,
다른텍스트로 연습을 했을 때 중간에 띄어쓰기가 있으면 덜컹거리는 현상이 발생하는데요(두줄이었다가 한줄로 덜컹거림)
ex)
이런식으로 띄어쓰기 후 두글자 추가했을 때 줄바꿈이 나타나지 않으려면 어떻게 해야하나요??
아래 CSS 코드 첨부합니다.
.home-heading {
position: absolute;
top: 50%;
left: 250px;
transform: translateY(-50%);
}
.home-heading span {
display: block;
font-size: 115px;
color: #fff;
font-weight: bold;
width: 0;
overflow: hidden;
animation: reveal .5s 2.5s ease-in forwards;
}
@keyframes reveal {
0% {width: 0;}
100% {width: 100%;}
}
원인이 뭔지 궁금합니다ㅠㅠ
답변 1
4
한글이나 띄어쓰기가 있는 경우에 그렇게 됩니다.
원인을 기술적으로 설명은 못드리겠네요. 아마도 폰트관련으로 생각됩니다.
해결방법은 white-space: nowrap 이렇게 주시면 줄바뀜(wrap)이 nowrap이 되면서 그런 현상을 방지합니다.
저도 똑같은 현상이 발생했습니다
선생님 말씀대로 nowarp 주니까 바로 고쳐지네요
감사합니다 ㅜㅜㅜ