-
속성 - 애니메이션&다단프런트엔드/CSS 2021. 3. 20. 02:29
애니메이션: 요소에 애니메이션을 설정/제어
값 의미 기본값 animation-name @keyframes 규칙의 이름을 지정 none animation-duration 애니메이션의 지속 시간 설정 0s animation-timing 타이밍 함수 지정 ease animation-delay 애니메이션의 대기 시간 설정 0s animation-iteration-count 애니메이션의 반복 횟수 설정 1 animation-direction 애니메이션의 반복 방향 설정 normal animation-fill-mode 애니메이션의 전후 상태(위치) 설정 none animation-play-state 애니메이션의 재생과 정지 설정 running animation: 애니메이션이름 지속시간 [타이밍함수 대기시간 반복횟수 반복방향 전후상태 재생/정지];
@keyframes
2개 이상의 애니메이션 중간 상태(프레임)을 지정
@keyframes 애니메이션 이름{
0% {속성: 값; }
50% {속성: 값; }
100% {속성: 값; }
}
animation-delay
음수가 허용됨, 음수가 있을 경우 애니메이션은 바로 시작되지만 그 값만큼 애니메이션이 앞서 시작
animation-direction
값 의미 기본값 normal 정방향만 반복 normal reverse 역방향만 반복 alternate 정방향에서 역방향으로 반복(왕복) alternate-reverse 역방향에서 정방향으로 반복(왕복) animation-fill-mode: 애니메이션의 전후 상태(위치)를 설정
값 의미 기본값 none 기존위치에서시작-> 애니메이션시작 위치-> 도작-> 기존 위치에서 끝 none forwards 기존위치에서시작-> 애니메이션시작 위치-> 도작-> 애니메이션 위치에서 끝 backwards 애니메이션 시작 위치에서 시작->동작-> 기존 위치에서 끝 both 애니메이션 시작 위치에서 시작->동작-> 애니메이션 끝 위치에서 끝 animation-play-state: 애니메이션의 재생과 정지를 설정
값 의미 기본값 running 애니메이션을 동작 running paused 애니메이션 동작을 정지 multi-columns
일반 블록 레이아웃을 확장하여 여러 텍스트 다단으로 쉽게 정리하며, 가독성 확보
colums:다단을 정의
값 의미 기본값 auto 브라우저가 단의 너비와 개수를 설정 auto column-width 단의 최적 너비를 설정 auto column-count 단의 개수를 설정 auto columns: 너비 개수;
각 단이 줄어들 수 있는 최적 너비(최소 너비)를 설정하며, 요소의 너비가 가변하여 최적 너비보다 줄어들 경우 단의 개수가 조정됩니다.
column-gap: 단과 단 사이의 간격 설정
기본값: normal(브라우저가 단과 단 사이의 간격을 설정(1em)
column-rule: 단과 단 사이의 (구분)선을 지정
값 의미 기본값 column-width 선의 두께를 지정 medium column-style 선의 종류를 지정 none column-color 선의 색상을 지정 요소의 글자색과 동일 column-rule: 두께 종류 색상;
구분선은 단과 단 사이의 간격 중간에 위치함
출처. heropy.blog/
'프런트엔드 > CSS' 카테고리의 다른 글
속성- Grid (0) 2021.03.25 속성 - 플랙스 (0) 2021.03.21 속성 - 전환 & 변환 (0) 2021.03.19 속성 - 배경 (0) 2021.03.19 속성 - 띄움(정렬), 위 (0) 2021.03.19