> 웹 프론트엔드 > HTML 튜토리얼 > CSS의 변환 및 전환

CSS의 변환 및 전환

WBOY
풀어 주다: 2016-09-21 13:56:10
원래의
1684명이 탐색했습니다.

변환: 변환

요소를 이동, 크기 조정, 회전, 늘리거나 늘릴 수 있습니다.

메서드: 번역():

요소는 주어진 왼쪽(x 좌표) 및 위쪽(y 좌표) 위치 매개변수

에 따라 현재 위치에서 이동합니다.

에는 두 개의 div가 있으며 CSS 스타일은 다음과 같습니다.

<span style="font-size: 14px;">.before {
            width: 70px;
            height: 70px;
            background-color: #8fbc8f;
        }

 .after {
            width: 70px;
            height: 70px;
            background-color: #ffe4c4;
            -webkit-transform: translate(50px, 30px);
            -moz-transform: translate(50px, 30px);
            -ms-transform: translate(50px, 30px);
            -o-transform: translate(50px, 30px);
            transform: translate(50px, 30px);
        }
</span>
로그인 후 복사

결과는 다음과 같습니다.

회전()

요소가 주어진 각도만큼 시계 방향으로 회전합니다. 음수 값이 허용되며 요소는 시계 반대 방향으로 회전됩니다.

에는 두 개의 div가 있으며 CSS 스타일은 다음과 같습니다

<span style="font-size: 14px;">.before {
            width: 70px;
            height: 70px;
            background-color: #8fbc8f;
        }

.after {
            width: 70px;
            height: 70px;
            background-color: #ffe4c4;
            -webkit-transform: rotate(20deg);
            -moz-transform: rotate(20deg);
            -ms-transform: rotate(20deg);
            -o-transform: rotate(20deg);
            transform: rotate(20deg);
        }
</span>
로그인 후 복사

결과는 다음과 같습니다.

규모()

요소의 크기는 주어진 너비(X축) 및 높이(Y축) 매개변수에 따라 증가하거나 감소합니다.

에는 두 개의 div가 있으며 CSS 스타일은 다음과 같습니다.

<span style="font-size: 14px;">.before {
            width: 70px;
            height: 70px;
            background-color: #8fbc8f;
        }

.after {
            width: 70px;
            height: 70px;
            background-color: #ffe4c4;
            -webkit-transform: scale(1.5, 0.8);/*宽度变为原来的1.5倍,高度变为原来的0.8倍*/
            -moz-transform: scale(1.5, 0.8);
            -ms-transform: scale(1.5, 0.8);
            -o-transform: scale(1.5, 0.8);
            transform: scale(1.5, 0.8);
        }
</span>
로그인 후 복사

결과는 다음과 같습니다.

비뚤어짐()

요소는 주어진 수평(X축) 및 수직(Y축) 매개변수에 따라 주어진 각도를 뒤집습니다

<span style="font-size: 14px;">.before {
            width: 70px;
            height: 70px;
            background-color: #8fbc8f;
        }

.after {
            width: 70px;
            height: 70px;
            background-color: #ffe4c4;
            -webkit-transform: skew(20deg, 20deg);/*围绕 X 轴把元素翻转20度,围绕 Y 轴翻转20度*/
            -moz-transform: skew(20deg, 20deg);
            -ms-transform: skew(20deg, 20deg);
            -o-transform: skew(20deg, 20deg);
            transform: skew(20deg, 20deg);
        }
</span>
로그인 후 복사

 

결과는 다음과 같습니다.

전환: 전환

한 스타일에서 다른 스타일로 점진적으로 변화하는 요소의 효과

에는 다음 CSS 스타일의 div가 있습니다.

<span style="font-size: 14px;">div {
            width:100px;
            height:100px;
            background-color: #87cefa;
            -webkit-transition: width 2s;/*时长为2s的宽度变化效果*/
            -moz-transition: width 2s;
            -o-transition: width 2s;
            transition: width 2s;
        }
div:hover{
            width:300px;
        }
</span>
로그인 후 복사

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿