• 티스토리 홈
  • 프로필사진
    KIMJAVAN
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
KIMJAVAN
  • 프로필사진
    KIMJAVAN
    • 개발 (160)
      • 마크업 언어 (19)
        • HTML (7)
        • CSS (12)
      • 자바스크립트 (85)
        • JavaScript (34)
        • JS Library (6)
        • React (13)
        • threeJS (6)
        • TypeScript (2)
        • Next js (5)
        • Node JS (18)
        • webGL (1)
      • AI (4)
        • chat-gpt (4)
      • flutter (17)
        • dart (11)
        • flutter (6)
      • Sql (3)
      • PHP (4)
      • Python (2)
      • Git (4)
      • vscode (1)
      • 개발 도움 사이트 (7)
      • 작업기록 (1)
      • 오류 모음 (3)
      • 메모장 (7)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • [CSS] Transform
        2023년 08월 07일
        • KIMJAVAN
        • 작성자
        • 2023.08.07.:56
        728x90

        transform/transition 속성 한줄정리

        syntax

        transform:rotate(360deg); >360도만큼 회전

        transform:scale(1.2); >1.2배 확대

        transform:scale(0.8); > 0.8배 확대

        transform 객체의 움직임이나 형태 변화를 주는 CSS속성

        translate(x,y) 객체를 x, y만큼 이동
        translateX 객체를 x만큼 이동
        trnslateY 객체를 y만큼 이동
        scale(1.0) 객체의 크기를 n배만큼 확대/축소
        scaleX 객체의 크기를 X축으로 확대/축소
        scaleY 객체의 크기를 Y축으로 확대/축소
        rotate(Xdeg) 객체를 X도만큼 회전
        rotateX 객체를 X축을 기준으로 해당 값만큼 회전
        rotateY 객체를 Y축을 기준으로 해당 값만큼 회전

        transition 설명 기본값

        transition-duration transition의 진행 속성을 정하는 속성 0s
        transition-timing-function transition 효과를 위한 수치 함수를 지정하는 속성 (ex. ease, ease-in-out) ease
        transition-delay transition의 시작을 연기하는 속성 0s
        transition-property transition의 대상이 되는 CSS 프로퍼티를 지정한다 all
        transition 모든 transition 속성을 한번에 지정할 수 있는 속성  

        실전예제


        1. X축으로 50px만큼 이동시키기 : transform:translateX(50px); / transform:translate(50px,0px);
        2. X축으로 150px, Y축으로 30%만큼 이동시키기 : transform:translate(150px,30%);
        3. 180도만큼 회전시키기 : transform:rotate(180deg);
        4. 3배만큼 확대 시키기 : transform:scale(3.0);
        5. X축 150px, Y축 30%만큼 이동 + 2배만큼 확대 : transform:translate(150px,30%) scale(2.0);

        ‼️ 여러개의 속성을 부여 할 때 쉼표가 있으면 작동되지 않는다. 띄어쓰기로 여러개의 속성 부여.

        '마크업 언어 > CSS' 카테고리의 다른 글

        [CSS] 무한히 흐르는 텍스트  (0) 2023.10.06
        [CSS] aspect-ratio 비율을 설정하는 CSS  (0) 2023.09.27
        [CSS] 미디어 쿼리  (0) 2023.09.22
        [CSS] unset 부모값 / 초기값으로 설정하는 CSS  (0) 2023.09.20
        [CSS] Position/Display/Flex  (0) 2023.08.07
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바