안녕하세요 무택입니다 :)
오늘 알아볼 기능은 박스 안에서 텍스트가 올라오는 기능입니다. 최근 웹사이트에 사용되는걸 자주 보는 기능인데 말로 설명하는 것보다 아래에서 사례를 바로 알아봅시다.
기능을 적용하려면 animate 라이브러리 사용법을 기본적으로 알아야합니다.
코드 예제
HTML
-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"/>
<link href="https://fonts.googleapis.com/css2?family=Prompt:wght@900&display=swap" rel="stylesheet">
<div>
<h1 class="animate__fadeInUp animate__animated">M. Cloud Bridge</h1>
</div>
CSS
-
*{
padding: 0;
margin: 0;
font-family: 'Prompt';
}
div{
overflow: hidden;
}
h1{
font-size: 84px;
line-height:1;
text-transform: uppercase;
-webkit-text-stroke: 4px #000;
-webkit-text-fill-color: transparent;
-webkit-font-smoothing: subpixel-antialiased;
}
적용 방법
1. HTML에는 link로 'animate.css'파일을 불러와 줍니다.
2. 적용할 텍스트 부분은 div로 감싸줍니다.
3. CSS에서 텍스트를 감싼 div는 'overflow: hidden' 값을 줍니다.
4. 텍스트에는 line-height: 1'을 넣어줍니다.
위 내용을 적용하면 박스에 텍스트가 올라오는 모션을 만들 수 있습니다.
여기서 중요한 옵션인 'overflow: hidden'을 박스를 설정하지 않으면 어떻게 될까요?
이처럼 그냥 animate 기능만 나오게 됩니다.
Animate.css 사용 방법 보러가기
[라이브러리]다양한 애니메이션을 간단하게 사용해보자(animate.css)
안녕하세요 무택입니다 :) 오늘 알아보려고 하는 기능은 퍼블리싱하는데 시간 절약을 도와주는 animate 라이브러리를 알아보려고 합니다. 퍼블리싱하는 데 있어서 정적인 웹보다 동적인 웹이 UX에
mu08.tistory.com
'🧑💻개발 > 라이브러리' 카테고리의 다른 글
[API]카카오 지도를 간편하게 불러오는 방법 (0) | 2023.06.29 |
---|---|
[라이브러리]다양한 애니메이션을 간단하게 사용해보자(animate.css) (0) | 2023.05.08 |
[라이브러리]유튜브영상을 배경으로 활용하기(YTPlayer)+코드 간소화 (0) | 2023.04.02 |
[라이브러리]스크롤시 부드럽고 천천히 이동시키기(jQuery smoothwheel, scrooth) (0) | 2023.03.21 |
[라이브러리]티스토리 코드블럭 스킨 적용(highlight.js) + 적용오류 해결 (0) | 2023.02.28 |