Transistion
<style>
    .box {
      width: 100px;
      height: 100px;
      background: red;
      margin: 50px;
      /* transition-property: all  */
      /* transition-duration: 5s; */
      /* transition-delay: 50ms; */
      /* transition-timing-function: linear; */
      transition: all 1s 50ms linear;
    }
    .box:hover {
      width: 300px;
      background: greenyellow;
      
    }
  </style>
이번 시간에는 transition 을 통해 요소를 시각적으로 움직이게 하는 방법을 배웠다.
| transition-property | 전환 효과를 사용할 속성 이름 | all | 
| transition-duration | 전환 효과의 지속시간 설정 | 0s = 1000ms | 
| transition-timing-fuction | 타이밍 함수 지정 | ease | 
| transition-delay | 전환 효과의 대기시간 설정 | 
Transfrom
<style>
    .box {
      width: 200px;
      height: 200px;
      background: orange;
      margin: 50px;
      font-size: 50px;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: 1s;
    }
    .box1:hover {
      /* 회전 효과 */
      transform: rotate(-720deg);
    }
    .box2:hover {
      /* 이동 효과 */
      transform: translate(50px, 30px);
      /* position: relative;
      left: 50px;
      top: 30px; */
    }
    .box3:hover {
      /* 확대 축소 */
      transform: scale(0.7);
    }
    .box4:hover {
      /* 비틀기 효과 */
      transform: skew(10deg, 20deg);
    }
    .box5:hover {
      transform: rotate(360deg) 
      scale(1.2) translateX(100px);
    }
  </style>
hover 효과에 다양한 효과를 붙여낼 수 있다.
.box {
  transform: rotate(20deg) translate(10px, 0);
 				  /* 20도 각도 회전,  X축:10px Y축:0 이동 */
| transform-origin | 요소 변환의 기준점을 설정 | 
| transform-style | 3D 변환 요소의 자식 요소도 3D 변환을 사용할지 설정 | 
| perspective | 하위 요소를 관찰하는 원근 거리를 설정 | 
| perspective-origin | 원근 거리의 기준점을 설정 | 
| backface-visibility | 3D 변환으로 회전된 요소의 뒷면 숨김을 설정 | 
'CSS' 카테고리의 다른 글
| CSS* 반응형웹, 애니메이션, Flexbox (0) | 2024.03.19 | 
|---|---|
| [중앙정보처리학원] CSS* 실습 일기 2 (0) | 2024.03.14 | 
| [중앙정보처리학원] CSS* 실습 일기 (0) | 2024.03.14 | 
| [중앙정보처리학원] CSS* Position (0) | 2024.03.14 | 
| [중앙정보처리학원] CSS* background, float (0) | 2024.03.13 | 
 
                              
                            