Blogger - 11 sourceSet 연산자

Blogger sourceSet 연산자 - 이미지의 크기를 화면 크기마다 다르게 지정. 쉼표로 구분하여 이미지 너비를 설정.
1 min read

sourceSet 연산자는 반응형 이미지를 만들 때 사용합니다. 브라우저의 화면 크기에 따라 이미지 크기도 다르게 지정할 수 있습니다. resizeImage와 다른 점은 NewSize에 여러 이미지의 너비를 쉼표로 구분하여 설정합니다.

sourceSet 연산자

함수 설명
imageURL 원본이미지 URL
NewSize 새로운 크기 (정수)
Ratio 비율

예제

이미지의 크기를 화면 크기마다 다르게 지정하려면 src 및 srcset 속성을 함께 사용합니다. img 태그에서 src 및 srcset에는 원본 이미지를 지정하고 NewSize 속성으로 쉼표로 구분하여 이미지 너비를 설정할 수 있습니다.

예를 들면 아래와 같이 설정합니다.

<img expr:src='data:post.featuredImage'
  expr:srcset='sourceSet(data:post.featuredImage, [320,768,1024,1440])'/>

만약 이미지 URL로 지정하려는 경우 아래와 같이 사용합니다.

<img 
src="https://1.bp.blogspot.com/-aGJWF3iJguE/YDL4WaF8nII/…/s0/ad_parallax_830.png"
  expr:srcset='sourceSet(
    "https://1.bp.blogspot.com/-aGJWF3iJguE/YDL4WaF8nII/…/s0/ad_parallax_830.png",
    [320,768,1024,1440], 
    "1:1")'/>

이 경우 브라우저 화면 크기에 따라 320,768,1024,1440 px 크기인 이미지가 1:1 비율로 자동으로 재설정됩니다.

You may like these posts

  • Contains 연산자는 문자열의 섹션을 문자열과 비교하는 연산자입니다. 결과는 불리언 값을 반환합니다. 구문 구문 string contains string 연산 결과는 항상 불리언 값입니다. 두 피연산자는 2개의 문자열이어야 합니다. …
  • 이항 및 삼항 연산자는 각각 2개와 3개의 피연산자를 사용하는 연산자입니다. 결과는 두 가지 값 중에서 선택됩니다. 구문 삼항 연산자 boolean ? allType : allType 이항 연산자 allType ?: allType 삼항 연산자 삼항 선택자는 3개의 피연산자를 포함하는 연…
  • 데이터 타입은 HTML 편집 페이지에서 자주 볼 수 있습니다. 블로거 테마의 디자인을 수정해서 사용하려는 사람들에게는 이 데이터 타입은 중요합니다. 예를 들어 문자열(string)과 정수(integer)의 차이점이라든지, 불리언(boolean)이나 객체(object), 배열(array)이 무엇인지는 알아야…
  • sourceSet 연산자는 반응형 이미지를 만들 때 사용합니다. 브라우저의 화면 크기에 따라 이미지 크기도 다르게 지정할 수 있습니다. resizeImage와 다른 점은 NewSize에 여러 이미지의 너비를 쉼표로 구분하여 설정합니다. sourceSet 연산자 …
  • 연결 연산자는 문자열을 동일한 유형 또는 다른 유형의 값에 연결합니다. 구문 구문 1 string + allType 결과는 string 유형의 값입니다. 구문 2 allType + string 결과는 string 유형의 값입니다. + 기호는 문자열과 다른 …
  • resizeImage 연산자는 원본 이미지를 새로운 크기로 조정합니다. 일반 이미지를 적절한 크기로 재조정할 때 사용하는 썸네일 함수입니다. resizeImage 연산자 함수 설명 image…

Post a Comment