'Web > HTML + CSS' 카테고리의 다른 글
day05_animation (0) | 2025.04.08 |
---|---|
day05_transform (0) | 2025.04.08 |
day05_미디어 쿼리 (1) | 2025.04.08 |
day04_position_(4)absolute (0) | 2025.04.04 |
day04_positon_(2) fixed (0) | 2025.04.04 |
day05_animation (0) | 2025.04.08 |
---|---|
day05_transform (0) | 2025.04.08 |
day05_미디어 쿼리 (1) | 2025.04.08 |
day04_position_(4)absolute (0) | 2025.04.04 |
day04_positon_(2) fixed (0) | 2025.04.04 |
1. animation
- CSS에서 요소에 움직임을 부여할 수 있는 속성, 시간에 따라 스타일이 자연스럽게 변하도록 만듦.
- CSS 만으로도 부드럽고 다채로운 인터랙션(interaction)을 만들 수 있기때문에 웹 디자인에 자주 사용됨
@keyframes
- CSS에서 애니메이션의 "동작 단계"를 정의하는 문법.
- 어떤 요소가 어떻게 변화할지, 언제 어떤 상태가 될지를 순서대로 알려줌.
2. CSS 그라디언트
- gradient는 두가지 이상의 색상이 자연스럽게 섞여서 부드럽게 변하는 배경효과
1.1 linear-gradient(선형 그라디언트)
- 직선
- 기본방향 top to bottom(180deg)
- to right : 왼쪽에서 오른쪽으로 색상 전개
1.2 radial-dradient(원형 그라디언트)
- 색상이 원 또는 타원 형태로 중심에서 바깥쪽으로 퍼지는 그라디언트
3. animation 활용
3.1 nth-child(n) : 부모 요소의 자식 중 몇번쨰 요소인지를 기준으로 선택할 수 있게 해주는 선택자이다.
졸업논문_화학공학과 (0) | 2025.04.08 |
---|---|
day05_transform (0) | 2025.04.08 |
day05_미디어 쿼리 (1) | 2025.04.08 |
day04_position_(4)absolute (0) | 2025.04.04 |
day04_positon_(2) fixed (0) | 2025.04.04 |
1. transform
1.1 translate(x, y) – 이동하기
- 요소를 x축과 y축 방향으로 이동
- 원래 위치에서 얼마나 이동할지
1.2 rotate(deg) – 회전하기
- 요소를 지정한 각도만큼 회전
- 중심점(기본적으로 요소의 중심)을 기준으로 회전
3. scale(x, y) – 확대/축소하기
요소의 크기를 x배, y배로 조절합니다.
1은 원래 크기, 2는 2배, 0.5는 절반입니다.
4. skew(x, y) – 기울이기
요소를 x축 또는 y축 방향으로 기울입니다.
기울이는 각도는 deg로 지정합니다.
2. transition
- CSS 속성의 값이 바뀔 때 변화가 즉시 일어나지 않고, 부드럽게 애니메이션되도록 만둘어준다.
- 예를 들어, 버튼에 마우스를 올렸을 때 천천히 바뀌는 효과를 줄 수 있다.
transform : 속성명 지속시간 [타이밍 함수] [지연시간] ;
3. transform 활용
졸업논문_화학공학과 (0) | 2025.04.08 |
---|---|
day05_animation (0) | 2025.04.08 |
day05_미디어 쿼리 (1) | 2025.04.08 |
day04_position_(4)absolute (0) | 2025.04.04 |
day04_positon_(2) fixed (0) | 2025.04.04 |
1. 미디어 쿼리
- 미디어 쿼리는 웹 페이지가 다양한 장치등의 화면 크기나 해상도에 맞게 스타일을 다르게 적용할 수 있도록 도와주는 CSS 기능이다.
- 반응형 웹 디자인 구현 가능!!
- 주로 max-width, min-width를 주로 사용! 사용하는 기기가 PC인지 테블릿인지 휴대폰인지 너비로 구분할 수 있게함.
2. 미디어 쿼리 활용
day05_animation (0) | 2025.04.08 |
---|---|
day05_transform (0) | 2025.04.08 |
day04_position_(4)absolute (0) | 2025.04.04 |
day04_positon_(2) fixed (0) | 2025.04.04 |
day04_position_(1) relative (0) | 2025.04.04 |
1.4 absolute
- 요소를 문서의 일반적인 흐름에서 제거하고, 가장 가까운 position이 지정된 조상 요소를 기준으로 절대적인 위치에 배치할 수 있게 해줌
- 만약, 조상요소에 positon의 종류가 하나도 설정되어있지 않다면,
브라우저 창(body)이 기준이 된다.
day05_transform (0) | 2025.04.08 |
---|---|
day05_미디어 쿼리 (1) | 2025.04.08 |
day04_positon_(2) fixed (0) | 2025.04.04 |
day04_position_(1) relative (0) | 2025.04.04 |
day04_box (0) | 2025.04.04 |
1.2 fixed
- 브라우저 화면(뷰포트)을 기준으로 요소를 고정
단, 고정된 위치는 부모 요소가 아닌 브라우저 창 자체를 기준으로 하므로 반응형 디자인 시 주의가 필요함.
day05_미디어 쿼리 (1) | 2025.04.08 |
---|---|
day04_position_(4)absolute (0) | 2025.04.04 |
day04_position_(1) relative (0) | 2025.04.04 |
day04_box (0) | 2025.04.04 |
day04_form (0) | 2025.04.04 |