inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

SVG 마스터

CSS 적용하기 1

선생님 질문 있습니다! svg 태그에 object-fit: cover; 같은 속성을 적용하기는 어려울까요?

585

JiHyeon Han

작성한 질문수 1

0

- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :)
- 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다.
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

HTML/CSS svg

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

JiHyeonHan님, SVG에 object-fit: cover;와 같은 속성을 적용하는 것은 기본적으로는 어렵습니다. object-fit 속성은 HTML의 <img> 태그에서 사용되어 이미지 콘텐츠의 채워짐을 규정하기 위한 CSS 속성입니다. SVG는 순수한 이미지 포맷이 아니라 XML 기반의 마크업 언어이기 때문에, object-fit이 직접 적용되지는 않습니다.

하지만 SVG 요소 내에서 비슷한 효과를 얻고 싶으시다면, SVG 내부의 viewBoxpreserveAspectRatio 속성을 조절하여 SVG 콘텐츠가 컨테이너에 맞게 조정되도록 할 수 있습니다. preserveAspectRatio 속성을 xMidYMid slice로 설정하면 object-fit: cover와 유사한 효과를 볼 수 있습니다. 이와 관련하여 자세한 내용이 필요하시면 질문 게시판을 통해 강의자님께 직접 문의해 보시거나, 관련 문서를 검색하여 추가적인 정보를 얻으실 수 있습니다.

수강생 여러분간의 도움으로 학습하는 환경을 조성하도록 함께 노력해주시고, 만일 인프런 서비스 운영에 대한 궁금한 점이 있으시다면, 1:1 문의하기를 활용해 주시기 바랍니다.

svg 직접 그리기

0

59

1

SVG 파일 CSS 애니메이션

0

215

1

곡선에 따라 글자쓰기에서 path 대신 circle은 안되나요?

0

285

1

atom 서비스 종료, emmet 설치안됨

0

1425

1

SVG 태그 중 foreignObject 관련하여 질문드립니다.

0

1564

1

마스크가 안돼요..

0

431

2

강의 노션

0

404

1

강의 노션

0

341

1

마스크 2에서 배경으로 깔린 패턴 애니메이션이 멈춰있는 현상

1

237

1

path 를 x ,y로 이동

0

287

1

같은 페이지에 같은 svg 아이콘을 사용할 경우 id 값이 동일해도 되나요?

0

363

1

마스크2 돋보기 질문

0

391

1

압축에 관하여

0

280

1

svg 강의 스트로크 편 구현 에서 제가 적용하면 안되는게 있어요

0

418

2

패스 강의 관련 태그 질문 드립니다 ㅠ.ㅠ

0

514

1

글씨 깨짐

0

434

1

smil 무한반복 질문

0

236

1

SMIL 애니메이션 중복 관련 질문드립니다. ( + 융의 땅 관련 질문 추가...)

0

333

1

class name 정의 하실때 bem 방법 사용하시나요??

0

332

1

마스크 2 에서 질문있습니다.

0

264

1

path로 그린 svg 화면 꽉채우기

0

882

1

svg 파일 불러오기

0

368

1

svg 태그 질문!

0

233

1

질문드립니다.

0

249

1