# skew()

7개의 포스트

transform & animation 으로 복잡한 애니메이션 만들어보기

transform 관련 CSS 속성들 transform 은 어떤 요소를 독립적으로 움직이게 만들고 싶을 때 사용한다. 본인 원래 위치에서 자유롭게 (다른 요소에 영향 없이) 이동하게 된다. rotate는 회전, translate는 좌표이동, scale은 확대축소, skew는 비틀기 > 복잡한 애니메이션 구현법 이전 정리 버전에서는 간단한 a -> b 애니메이션들은 시작스타일, 최종스타일, 트리거, transition 주면 된다고 했다. 근데 a -> b -> a, a -> 1초정지 -> b 같은 복잡한건 못하는데 @keyframes를 쓰면 가능하다. 1. 가장 먼저 @keyframes 를 정의하기 @keyframes는 커스텀 애니메이션을 정의하기 위한 공간이라고 생각하면 된다. '움찔움찔'이라는 애니메이션을 0% 진행했을 때 CSS, 50% 진행했을 때 CSS, 100% 진행했을 때 CSS를 각각 작성한

2023년 9월 19일
·
0개의 댓글
·
post-thumbnail

[css] transform의 한계란 어디까지인가..

transform은 필자가 개발을 처음 배웠을때부터 꽤나 잘 사용하던 css 속성이다. 다만, 그저 translate를 쓰기 위한 등용문처럼 써왔달까...허허 그 외에도 scale도 좀 사용했고, rotate가 있다는 것 정도만 알았다. 그런데 이번에 프로젝트를 진행 중 흥미로운 걸 알게되어서 블로그에 박제해두려고 한다. 이김에 transform을 제대로 알고싶기도하고. > mdn에서 소개하는 transform translate() 보통 after나 before를 쓸 때 함께 사용했다. 브라우저와 사람의 기준점이 다르기때문에 요소의 한가운데를 중심으로 재정의하는데 주로 사용했다. 그 외에도 위치를 재조정하는데도 요긴하게 사용한다. px, %, rem 등등 모든 단위 사용 가능하다. X, Y축만 가공하는것도 가능하다. 3d, Z축도 가능한데, 이건 trans

2023년 8월 24일
·
0개의 댓글
·

Transform

Transform(변형) | 웹접근성과 웹표준 요소 박스를 변형하는 속성. 2차원 및 3차원 변형이 가능하며 변형 형태별로 함수 타입의 속성 값을 지정한다. transform translate(value, [value]); HTML 요소 박스를 평면 상에서 수평 이동하는 기능 요소가 변형 기준점으로부터 가로 및 세로 방향으로 이동하는 길이 값을 지정할 수 있다. translate()로 이동된 요소는 다른 요소의 배치에 영향을 끼치지 않는다. scale(number, [number]); HTML 요소 박스의 크기를 변형하는 기능 translate()함수와 마찬가지로 x, y 값을 지정하여 가로 및 세로 크기를 조절할 수 있다. 지정 값은 단위를 가지지 않는 number 단위로, 이 값은

2023년 2월 14일
·
0개의 댓글
·

[CSS] transform skew

transform skew 기울기 첫번째 인자가 x각, 두번째 인자가 y각 한개에 인자만 쓰면 x각만 이동 >skewX 프로퍼티 사용 시 x값으로 기울이고 skewY 프로퍼티는 Y값만 기울기

2022년 8월 22일
·
0개의 댓글
·
post-thumbnail

[CSS] Transform & Transition

🔄 Transform 요소에 회전, 크기 조절, 기울이기, 이동 효과를 줄 수 있다. ⏹️ scale() > 2D상의 요소 크기를 재조정 할 수 있다. 한가지 값만 입력하면 x축에 대해서만 크기가 움직인다. 소수점, 음수 사용 가능하다. 요소의 container자체 크기는 그대로 유지하고, 해당 요소 자체의 크기를 변경한다. ⏹️ rotate() > <angle>값을 이용하여 요소를 회전시킨다. 단위는 deg이다. 양수는 오른쪽, 음수는 왼쪽으로 회전한다.

2021년 10월 1일
·
0개의 댓글
·
post-thumbnail

[CSS] 애니메이션 기초

1. transform transform은 특정 영역에 회전, 확대/축소, 각도 변경, 위치 변경 등의 효과를 적용할 때 사용됩니다. 상기 코드로 기본 세팅을 하면 다음과 같이 빨간 네모가 생성됩니다. 1-1. rotate() transform의 속성 중 회전을 위한 속성값입니다. 괄호 안에 {각도}deg를 넣으면 해당 각도만큼 오른쪽으로 회전을 합니다. 음수를 넣으면 왼쪽으로 회전합니다. 결과 화면 1-2. scale() 확대 또는 축소를 위해 사용되는 속성값입니다. 괄호 안에 `{가로 몇 배},

2021년 9월 17일
·
0개의 댓글
·
post-thumbnail

CSS3 특수효과 transform

Transform 4_transform.html css style 태그 실습 https://codepen.io/learnwebcode/pen/GOWxzz?editors=1100 https://developer.mozilla.org/en-US/docs/Web/CSS/transform-origin

2021년 8월 16일
·
0개의 댓글
·