CSS

[responsive] CSS - Responsive Image - (반응형 이미지) ★★★

목차
  1. 반응형 image 예제1 - 특정너비를 최대너비로 설정
  2. 반응형 image 예제2 - 해당이미지 너비를 최대너비로 설정
  3. 반응형 image 예제3 - 해상도별 다른 이미지 노출

 

반응형 image 예제1 - 특정너비를 최대너비로 설정 

 

<meta name="viewport" content="width=device-width, initial-scale=1.0">

 

<style>

img {

  width: 100%;

  height: auto;

  max-width:700px;

  display:block;

  margin:0 auto;

}

</style>


<img src="https://source.unsplash.com/random">


결과보기

※ max-width 없는 경우, 이미지 가로 길이가 부모너비 100% 차지.

 

반응형 image 예제2 - 해당이미지 너비를 최대너비로 설정

 

<meta name="viewport" content="width=device-width, initial-scale=1.0">

 

<style>

img {

  max-width: 100%;

  height: auto;

  display:block;

  margin:0 auto;

}

</style>

 

<img src="https://source.unsplash.com/random">


결과보기

 

반응형 image 예제3 - 해상도별 다른 이미지 노출

※ PC/mobile 다른 이미지 사용.

 

<style>

.pc{}

.mobile{display: none}

@media (max-width:750px ) {

    .pc{display: none}

    .mobile{display: inline;} 

}

</style>


<div>

    <img src="https://i.imgur.com/PQNhCln.gif" class="pc">

    <img src="https://i.imgur.com/YrkG5xB.gif" class="mobile">

</div>

 

결과보기



분류 제목
selector CSS - ::first-letter 가상선택자 - 요소의 첫번째글자 선택 (= ::first-letter선…
selector CSS - ::first-line 가상선택자 - 요소의 첫번째라인 선택 (= ::first-line선택자 =…
selector CSS - :first-child 가상선택자 - 그부모요소의 첫번째자식요소 (= 퍼스트차일드선택자, IE7)
selector CSS - ::before 가상선택자 - 요소 앞에 내용삽입 (= ::before선택자 = 비포어선택자/비…
selector CSS - ::after 가상선택자 ★ - 요소 뒤에 내용삽입 (= ::after선택자 = 에프터선택자/애프…
selector CSS - :lang(language) 가상선택자 - 특정언어속성요소 (= 언어선택자 = 랭선택자, IE8)
intro CSS - inherit (인헤리트) - 상속개념 ★
background CSS - background 속성 ★ - 배경 일괄 (= background속성 = 백그라운드속성)
background CSS - background-color 속성 ★ - 배경색깔(=배경색상=배경컬러 = background-c…
background CSS - background-image 속성 ★ - 배경이미지 (= background-image속성 = …
background CSS - background-repeat 속성 ★ - 배경이미지 반복 (= 배경반복 = background…
background CSS - background-attachment 속성 - 배경이미지 고정 (= background-atta…
background CSS - background-position 속성 = 배경위치 (= background-position속성…
border CSS - border 속성 ★ - 테두리일괄 (= border속성 = 보더속성) (상속X)
border CSS - border-style 속성 ★ - 테두리모양일괄 (= border-style속성 = 보더스타일속…
3/33
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 2
웹유틸
회원센터
홈짱닷컴 PC버전 로그인