Gorilla with Lion

블로그 이미지

Kim_gorilla

경기대 출신 멋사인이 운영하는 코딩블로그

'CSS'에 해당되는 글 2건

제목 날짜
  • [ CSS3 - animation ]입체카드를 만들어 보아요. 2018.12.25
  • [ transition ] 각각의 elements에 효과 넣어주기. 2018.12.22

[ CSS3 - animation ]입체카드를 만들어 보아요.

CSS/응용자료 2018. 12. 25. 03:20
KimgorillaLAB - 회전하는 Component
Merry Christmas!
snow-ball
santa
gift
snow2
snow2
snow2
저작자표시 비영리 (새창열림)

'CSS > 응용자료' 카테고리의 다른 글

[ transition ] 각각의 elements에 효과 넣어주기.  (0) 2018.12.22
Posted by Kim_gorilla

[ transition ] 각각의 elements에 효과 넣어주기.

CSS/응용자료 2018. 12. 22. 02:22

[ transition ]


오늘의 포스팅 내용은 transition 입니다. 

Q. ) transition이 무엇인가요? What?

A. ) transition이란 특정한 element(요소)의 속성에 변화나 움직임등을 넣고 싶을 때,
      해당 속성의 변화 속도를 지정해주거나, 부드럽게 보여주게 하는 기능입니다.


Q. ) 어떻게 사용하나요? How?

A. ) 우선은 transition을 사용하기 위해서는 CSS에서 다음과 같은 기본셋팅이 필요합니다.

    • 해당 element의 display 속성값이 [ block ] 혹은 [ inline-block ] 값이어야 한다.
a {
   display : inline-block;
}

기본 셋팅이 완료되었다면, transition 속성을 사용해봅니다.

transition은 기본적으로 다음과 같은 네가지의 기능으로 구성되어 있습니다.

1. transition-property : (값)
변화를 원하는 속성을 선택하기 위해 사용.
* all : 모든속성에 대해 적용
*특정속성 : 특정한 속성에 대해서만 적용

2. transition-duration : (값)
속성의 변화과정을 속도 지연을 위해 사용.
* 1s : 변화가 1초동안 나타남
* 0.1s: 변화가 0.1초동안 나타남

3. transition-delay : (값)
속성의 변화시작을 지연시킬때 사용.
* 1s : 변화가 1초후에 나타남
* 0.1s: 변화가 0.1초후에 나타남


4. transition-timing-function : (값)

변화하는 속도의 패턴을 지정해주기 위해 사용.

다음은 기본적으로 많이 사용하는 값.

* ease : 천천히 시작해서 도중에 빨라졌다가 느려지면서 종료

* ease-in : 천천히 시작해서 점점 가속

* ease-out : 천천히 시작해서 느려지면서 종료

* ease-in-out : ease와 동일

* linear : 일정한 속도로 변화


위의 네가지 기능들을 참고하여 

다음과 같은 구문을 작성해 실행해 봅시다.


a {
   display : inline-block;
   /*모든 속성에 대하여 변화시킴*/
   transition-property: all;
   /*변화과정의 속도를 1초로 지연시킴*/
   transition-duration: 1s;
   /*위에 두줄은 [ transition : all 1s; ] 와 같은 의미 */
}
a:active {
   /*위치를 가로축, 세로축을 변화시킴*/
   transform : translate(20px, 30ox);
   /*글자 크기를 변화시킴*/
   font-size : 2rem;
}


'CSS > 응용자료' 카테고리의 다른 글

[ CSS3 - animation ]입체카드를 만들어 보아요.  (0) 2018.12.25
Posted by Kim_gorilla
이전페이지 다음페이지

공지사항

  • 멋쟁이 사자처럼 공식블로그 이전
블로그 이미지

경기대 출신 멋사인이 운영하는 코딩블로그

by Kim_gorilla

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
방명록 : 관리자 : 글쓰기
Kim_gorilla's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

Gorilla with Lion

경기대 출신 멋사인이 운영하는 코딩블로그

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (63)
    • 사진첩 (1)
      • 기타 (1)
    • Util (8)
      • 환경설정 (6)
      • Error (0)
      • Demo (1)
    • HTML (1)
      • 교육자료 (1)
      • 응용자료 (0)
    • CSS (2)
      • 교육자료 (0)
      • 응용자료 (2)
    • Python (9)
      • 기초문법 (4)
      • Django (4)
      • Tensorflow (1)
    • bootstrap (5)
      • 시작하기 (4)
    • Javascript (5)
      • React.js (0)
      • AJAX (1)
      • 이론 (2)
    • Gorilla-Kim (20)
      • Project (16)
      • TIL (4)
    • STUDY (0)
      • Algorithm (0)
      • Software-Engineering (0)
      • DataBase (0)
    • IT 백과사전 (7)
      • 알쓸신잡 (0)
      • WEB 관련 (7)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바