반응형

애니메이션 2

CSS 애니메이션 vs 트랜지션 – 차이와 활용법 완벽 정리

안녕하세요 😊웹 개발에서 요소에 움직임을 줄 때 가장 많이 쓰는 기능이 바로 **트랜지션(transition)**과 **애니메이션(animation)**입니다.두 기능 모두 CSS만으로 멋진 효과를 낼 수 있지만, 헷갈리기 쉽습니다.오늘은 트랜지션과 애니메이션의 차이를 초보자도 쉽게 이해할 수 있도록 정리하고,실무에서 어떻게 활용하면 좋은지 예제와 함께 소개하겠습니다.📍 1. CSS 트랜지션(transition)상태 변화가 있을 때만 실행마우스를 올리거나, 클래스를 추가·제거할 때 동작짧고 단순한 효과에 적합예시: 버튼에 hover 시 색상 변경 button { background-color: #2196f3; color: #fff; padding: 10px 20px; border: none; ..

HTML, CSS 2025.09.25

jQuery로 탭 메뉴 만들기 – 초보자도 10분 만에 완성하는 실습 가이드

안녕하세요 😊이번 글에서는 jQuery를 사용해 탭(Tab) 메뉴를 만들어보겠습니다.탭 메뉴는 한 화면에서 콘텐츠를 구분해 보여줄 때 가장 많이 쓰이는 UI 패턴입니다.기본 구조 → 스타일 → jQuery 로직 순서로 차근차근 진행하고,마지막엔 접근성(ARIA) 과 애니메이션/딥링크(해시) 까지 확장해보겠습니다.1) 기본 HTML 마크업탭은 보통 탭 버튼 목록 + 패널 영역으로 이루어집니다. 공지사항 이벤트 FAQ 공지사항 내용… 이벤트 내용… FAQ 내용…role, aria-* 속성으로 스크린리더에서도 의미가 전달되도록 합니다.처음에는 첫 번째 패널만 보이고, 나머지는 hidden 처리합니다.2) 기본 CSS 스타일보기 좋고, 클릭 영역이 넉넉한 탭을 만듭니다..tabs { display..

JavaScript, jQuery 2025.08.13
반응형