CSS transition, transform

Dana·2021년 11월 9일
0

HTML/CSS

목록 보기
11/14
post-thumbnail
<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>transition, transform</title>
    <!-- transition은 값의 변화가 일정 시간에 걸쳐 일어나도록 하는 것! -->
    <style>
    div{
        width: 100px;
        height: 100px;
        background-color: red;
        transition: all 2s;
        /* 2초동안 변화하세요라는 뜻. */
    }

    div:hover{
        width: 300px;
        height: 300px;
        background-color: blue;
        transform: scale(2) rotate(360deg) translate(100px, 100px) skew(20deg);
    }
    /*  scale(2): 두 배 커지세요! 
        rotate: 회전 시켜주는 값. 360deg는 한 바퀴를 뜻한다.
        translate(x축, y축) : x,y축 지점으로 이동 시켜주는 값! 음수 값을 적용하면 반대 방향으로 이동!
        skew: 비틀기. */
    .one {
        transition-delay: 1s;
    }
    /* delay는 말 그대로 지연. 1초 있다가 실행되는 것임. */
    .two{
        transition-delay: 2s;
    }

    .three{
        transition-delay: 3s;
    }
    </style>
</head>
<body>
    <div>hello world</div>
    <div class="one">hello world</div>
    <div class="two">hello world</div>
    <div class="three">hello world</div>
</body>
</html>

회고

아직 너무 생소하다.
이번주 주말은 꼭 손코딩해야지..
복습하기도 벅찬 오늘..ㅠㅠ

profile
웹개발

3개의 댓글

comment-user-thumbnail
2021년 11월 9일

오늘 너무 어지러웠죠ㅋㅋ 저도 이해가 안되서 예제 코드의 속성 값을 계속 바꿔가면서 확인했습니다..ㅋㅋ 손으로 직접 많이 해보니까 그나마 좀 나은거 같아요

답글 달기
comment-user-thumbnail
2021년 11월 9일

저도 중간중간 집중이 풀리더라구요ㅠㅡㅠ

답글 달기
comment-user-thumbnail
2021년 11월 9일

어려웠습니다. ㅜ.ㅜ 화이팅입니다

답글 달기