해결된 질문
작성
·
37
·
수정됨
0
섹션 7의 41. 로딩스피너 9:37부근 질문 드립니다
레이아웃을 고정하고 안에 있는 백터를 스케일을 조절해서 사용하시는데 질문이 있습니다.
1. 영상을 따라하려고했지만 이미지처럼 defult를 16으로, spinner segmants 레이어를 16으로 둘다 postion에서 sacle으로 맞춰주도 보이지 않습니다. 이 상태에서 vector을 클릭하면 우측패널이 잠궈지고 48로 되어있습니다.. 어떻게 해야할지 모르겠네요.
K을 눌러서 수정하는 방법으로는 왜 제대로 돌아가지 않나요? 회전 축과 sacle의 관계가 어떻게 되는건지 궁금합니다
.
답변 2
0
질문 주셔서 감사합니다. 잘 안되셔서 많이 당황하셨을 것 같네요.
사실 많은 수강생분들이 이 부분을 어려워 하십니다. 그래서 보통은 개별로 컴포넌트를 나누기도 하지만, 수강생 분들께는 하나의 컴포넌트를 재활용하여 다양한 조합의 사이즈로 만드는 방식을 보여드리고자 이렇게 강의를 구성했습니다.
우선, 인스턴스의 Vector 자체는 직접 수정이 불가능합니다.
현재 주신 스크린샷을 보면, 인스턴스의 Vector는 Constraint(제약 조건)이 Left와 Right로 설정되어 있는 상태입니다. 이런 경우에는 원본 컴포넌트의 Vector 설정을 ‘Scale’로 변경해주셔야 인스턴스 크기에 맞춰 유연하게 조정할 수 있습니다.
특히 spinner segments 컴포넌트 내에 있는 0°, 90°, 180°, 270° 각도의 Variants에서 Vector 크기를 스케일로 꼭 만들어주시기 바랍니다. 그렇다면, 새로 만든 컴포넌트의 크기가 16, 24, 32, 48에 맞춰 바꾸시면 해당 인스턴스를 줄이거나 키울 때 자동으로 비율이 잘 맞춰질 것입니다.
이렇게 세팅이 잘 되어 있다면, 이후에도 단축키 K (Scale Tool)를 사용하셨을 때 문제없이 사이즈 조정이 가능하실 겁니다.
추가적으로 어려운 부분이 있으시다면 언제든지 편하게 질문 주세요.
그리고 관련된 컴포넌트 예시 파일도 함께 첨부해두었으니, 참고용으로 가볍게 확인해보시면 도움이 될 것 같습니다.
https://drive.google.com/file/d/1Lrfoo-QKnOMziilC3JBr6CTXUjgT2coC/view?usp=sharing
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. codespace님께서 질문해주신 ‘로딩 스피너 크기 조절’과 관련하여 도움이 될 만한 정보를 제공해드리겠습니다.
스케일 기능(K 키): Figma에서 K를 사용하여 요소를 스케일링할 수 있습니다. 이때 요소의 회전 축은 스케일링 전의 중심점에 영향을 미칩니다. 특히, 로테이션(회전)이 이루어진 상태에서 스케일을 조절하면 예상과 다른 결과가 나올 수 있습니다. 이는 Figma가 요소의 변형 시 현재 회전 각도와 위치를 기준으로 크기를 조정하기 때문입니다.
회전(각도)과 스케일: 회전된 요소를 스케일링할 때, 실제 스케일링 결과가 다르게 보이는 경우는 회전된 상태의 ‘경계 박스(bounding box)‘가 기준점으로 작용하기 때문입니다. 스케일 시 의도한 방향과 다르게 작동할 수 있습니다.
정확한 크기 조절: 스케일 메서드 대신 벡터 자체를 선택하여 Size 패널에서 정확한 값을 입력하여 조정하면 더욱 예측 가능한 결과를 얻을 수 있습니다. 원하는 단위(픽셀, 퍼센트 등)를 입력하여 쉽게 크기를 변경할 수 있습니다.
관련 정보가 포함된 기존 답변 링크도 참조하시면 도움이 될 것 같습니다:
- 텃밭에서 K 키의 문제점과 해결법에서는 K를 사용하여 스케일링할 때의 문제점과 해결책을 설명하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.