(국비)UX º UI 및 웹퍼블리셔 수업/HTML | CSS | JS 활용

[웹 국비 교육 46일차] HTML, CSS, JS 활용: fullpage + animate.css , 텍스트 SVG 방법,tilt.js 사용법, marquee, 다크모드 등 정리 (2025.7.29.)

발등튀KIM 2025. 7. 29. 22:20

안녕하세요! 

2025년 7월 29일, UI·UX 반응형 웹퍼블리셔 국비 지원 수업 46일차 수업 내용을 정리해보았습니다.

 

오늘은 HTML, CSS, JS를 활용하여,

fullpage + animate.css 조합, 텍스트 SVG로 만드는 방법,tilt.js 사용법, 무한하게 이어지는 marquee, 다크모드 만드는 방법, 스크롤트리거로 탑바 배경색이 섹션의 배경색에 맞게 자동변환 에 대해 배웠습니다.

 

---

 

46일차 학습내용

 

28강

## 멀티 숫자 카운터, 제이쿼리 each


29강

## 00


30강

## fullpage + animate.css 조합


31강

## 텍스트 SVG로 만드는 방법


32강

## tilt.js 사용법

$('.js-tilt').tilt({
    scale: 1.2,        // 확대 비율
    maxGlare: 0.5,     // 반사광 최대 밝기
    maxTilt: 15,      // 최대 기울기 각도
    speed: 400,       // 애니메이션 속도(ms)
    glare: true,     // 반사광 효과 사용
    reset: true,     // 원래 위치로 되돌리기
})
이름 설명
scale: 1.2 요소가 마우스를 따라 움직일 때 1.2배 확대됩니다. 숫자가 클수록 더 커져요.
(예: scale: 1은 확대 없음)
maxGlare: 0.5 반사광의 최대 밝기 정도를 나타내요. 0.5는 최대 50% 밝기까지 반짝입니다. (0은 아예 없음)
maxTilt: 15 마우스를 움직였을 때 요소가 최대 몇 도까지 기울어질지를 설정해요.
15도면 꽤 자연스럽게 기울어집니다.
speed: 400 마우스를 움직였을 때 애니메이션 속도(ms)를 의미해요.
400ms = 0.4초. 느릴수록 부드럽게 움직여요.
glare: true 반사광 효과를 켜는 것이에요. true면 반사광이 생기고, false면 없어져요.
reset: true 마우스를 떼었을 때 요소가 원래 위치로 돌아가게 할지 정하는 거예요.
true면 원래대로, false면 그 위치에 멈춰요.

33강

## 무한하게 이어지는 marquee

: Marquee는 텍스트나 이미지가 좌우 또는 위아래로 무한히 흘러가는 효과를 줄 때 사용한다.
예전에는 <marquee> 태그를 많이 사용했지만,

현재는 CSS 애니메이션으로 구현하는 것이 더 일반적이다.

 

 

---

어떻게 사용하나요?

: 보통은 아래 2가지 방법 중 하나를 복사해서 붙여서 사용합니다:

  1. 옛날 방식 (HTML <marquee> 태그)
  2. 최신 방식 (CSS 애니메이션 활용)

---

복사+붙여넣기 사이트

---

Marquee 사용이 은근 까다로운 이유!

: 단순히 복붙하면 끝일 것 같지만, 실제로는 손이 좀 많이 가는 편이다.

  • 글자 수에 따라 속도나 반복 길이 조절 필요
  • 폰트 크기가 다르면 다시 스타일 조정 필요
  • 두께 / 간격 / 패딩 등도 고려해야 깔끔하게 나옴
  • 여러 줄 또는 반응형에서 깨질 수 있음

즉, 사용할 때는 텍스트의 크기, 길이, 스타일을 잘 맞춰야 자연스럽게 보인다!

 

 

> 마키 효과는 시각적으로 눈길을 끄는 좋은 방법이지만, HTML/CSS 구조나 디자인 요소를 잘 고려해야 제대로 동작한다.

> 초보자에게는 은근히 까다로울 수 있는 부분이기 때문에, 신중하게 사용해야 한다.


34강

## 다크모드 만드는 방법

 

변수를 쓰는 이유


35강

## 스크롤트리거로 탑바 배경색이 섹션의 배경색에 맞게 자동변환

---

 

마무리

728x90