CSS Flexbox를 사용하여 적응형 이미지를 만드는 방법

Css Flexboxleul Sayonghayeo Jeog Eunghyeong Imijileul Mandeuneun Bangbeob



적응형 이미지 또는 반응형 이미지는 화면 크기나 장치에 따라 올바른 이미지를 로드하는 방법의 조합입니다. 적응형 이미지는 다양한 화면 크기와 장치에 따라 자동으로 조정됩니다. 적응형 이미지를 사용하려면 웹 페이지에 액세스할 각 장치마다 다른 레이아웃을 만들어야 합니다. 적응형 이미지는 CSS Flexbox를 사용하여 쉽게 만들 수 있습니다. Flexbox는 행이나 열을 생성하는 CSS 레이아웃 1차원 모델입니다. Flexbox를 사용하면 반응형 구조를 더 쉽게 만들 수 있습니다.

이 게시물에서는 CSS Flexbox를 사용하여 적응형 이미지를 만드는 방법에 대한 지침을 제공합니다.







CSS Flexbox를 사용하여 적응형 이미지를 만드는 방법은 무엇입니까?

CSS Flexbox를 사용하여 적응형 이미지를 만들려면 먼저 HTML 구조를 만든 다음 CSS를 적용해야 합니다. 실제 데모를 보려면 아래 제공된 절차를 따르십시오.



HTML 구조 만들기



만들기

그리고 “ 수업 ” 이름을 “ 이미지 컨테이너 '. 그런 다음
내에 두 개의 이미지를 추가합니다. 꼬리표. 안에 “를 추가하세요. 소스 ' 태그를 사용하여 이미지 경로를 지정하고 ' 태그를 사용하여 대체 이미지를 추가합니다. 모든 것 ” 태그:





< div 수업 = '이미지 컨테이너' >
< img 소스 = '이미지-1.jpg' 모든 것 = '첫 번째 이미지' >
< img 소스 = '이미지-2.jpg' 모든 것 = '두 번째 이미지' >
div >


CSS 적용

먼저 “를 설정하여 Flexbox를 생성합니다. 표시하다 ” 속성 값을 “ 로 몸을 풀다 ' 안에 ' 이미지 컨테이너

. 그런 다음 필요할 때 '를 설정하여 이미지가 다음 줄로 넘어가도록 허용합니다. 플렉스 랩 ” 속성 값을 “ 로 포장하다 '.



다음으로 '를 지정하여 이미지에 CSS를 적용합니다. img ' 와 함께 ' .images-컨테이너 ' 이름. 먼저 “ 몸을 풀다 ” 속성 값을 “ 로 1 '를 사용하여 이미지 간에 사용 가능한 여유 공간을 균등하게 분배합니다. 그런 다음 “ 최대 너비 ” 속성 값을 “ 로 100% '를 사용하여 이미지가 원래 너비를 초과하지 않도록 합니다. 설정 ' ” 속성 값을 “ 로 자동 ”를 선택하여 종횡비를 유지합니다. 마지막으로 '를 설정하여 이미지 사이에 간격을 추가합니다. 여유 ” 속성 값을 “ 로 10px ':

.images-컨테이너 {
표시하다: 몸을 풀다 ;
플렉스 랩: 랩;
}

.이미지-컨테이너 img {
몸을 풀다: 1 ;
최대 너비: 100 % ;
높이: 자동;
여백: 10px;
}


포장 전

CSS Flexbox를 사용하여 적응형 이미지가 성공적으로 생성되었습니다. 아래 출력 보기는 브라우저 창을 감싸기 전의 것입니다.


포장 후

이제 브라우저 창을 래핑하여 이미지가 적응형인지 아닌지 확인하겠습니다.


위 이미지는 추가된 이미지가 적응형임을 확인시켜 줍니다.

결론

CSS Flexbox를 사용하여 적응형 이미지를 생성하려면 사용자는 먼저 HTML 구조를 생성한 다음

태그를 지정하고 꼬리표. 그런 다음 CSS를 적용하고 CSS 내부에서 'display' 속성을 ' 몸을 풀다 ” Flexbox를 생성하기 위해. 이 글에서는 CSS Flexbox를 사용하여 적응형 이미지를 만드는 방법에 대한 포괄적인 가이드를 시연했습니다.