Web - ImageView
Definition
정의 | ImageView |
최적화 대상 | Desktop Mobile |
기획 배포 | 완료 |
디자인 가이드 배포 | - |
개발 코드 배포 | 완료 |
Principle
화면 내 이미지를 적용할 때 해당 유형을 사용합니다.
Spec
Color Key
border(1px) :
ui_profile_image_border
Properties
src
표시할 이미지의 주소 값입니다.
기획 지시사항
기획서 상 작성 방법 : 텍스트만 기술
Type |
|
---|---|
Default | - |
shapeType
외관 형태를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 둥근 직사각형 형태 |
| 원형 형태 |
| 직사각형 형태 |
radius
모서리 값을 결정합니다. *shapeType : round일 때만 적용
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| |
| |
|
width
너비를 결정합니다.
반응형으로 부여 할 때는 'responsive'
를 사용하고, 정해진 값을 부여할때는 숫자만 기술합니다. (단위는 px로 고정되어있습니다.)
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함 / 숫자만 기술
Type |
|
---|---|
Default | - |
Enum Values Description | |
---|---|
| 너비를 반응형으로 맞출 때 |
height
높이를 결정합니다. *특별한 경우가 아니라면 사용하지 않습니다.
반응형으로 부여 할 때는 'responsive'
를 사용하고, 정해진 값을 부여할때는 숫자만 기술합니다. (단위는 px로 고정되어있습니다.)
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함 / 숫자만 기술
Type |
|
---|---|
Default | - |
Enum Values Description | |
---|---|
|
Added in 1.2.0 너비를 반응형으로 맞출 때 |
noImageHeight
Added in 1.2
이미지 src(주소값)이 없을 때 나타나는 회색 배경의 높이 값을 지정합니다.
기획 지시사항
기획서 상 작성 방법 : 숫자만 기술
Type |
|
---|---|
Default | - |
noImageWidth
Added in 1.2
이미지 src(주소값)이 없을 때 나타나는 회색 배경의 너비 값을 지정합니다.
기획 지시사항
기획서 상 작성 방법 : 숫자만 기술
Type |
|
---|---|
Default | - |
ratio
*width 값이 있다면, width에 의한 height 값을 구하기 위한 비율입니다.
*height 값이 있다면, height에 의한 width 값을 구하기 위한 비율입니다.
*width, height, ratio 값을 다 적었다면 height 값은 무시됩니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 원본 이미지와 width 또는 height에 맞춰 자동으로 늘어남 |
| 16:9 (영상 비율에 주로 쓰입니다.) |
| 9:16 |
| 16:10 |
| 10:16 |
| 4:3 |
| 3:4 |
| 1:1 |
|
Added in 1.4 2:3 |
|
Added in 1.4 3:2 |
scaleType
이미지를 채우는 방법을 결정합니다. CSS의 object-fit이나 안드로이드의 scaleType과 유사합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 원본 그대로 표시하며, 아무런 조치도 취하지 않음 |
| object-fit의 fill (fitXY) |
| object-fit의 contain (center) |
| object-fit의 cover (centerCrop) |
borderMode
이미지에 1px의 border 사용을 결정합니다. *주로 프로필 이미지, 채널 커버에 사용합니다.
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| border 사용 안함 |
| 사용함 |
backgroundFillMode
Added in 1.2
이미지의 주소값이 있어도 뒤에 회색 배경을 사용할 것인지에 대한 유무를 결정합니다.ui_temp_grey_04
기획 지시사항
기획서 상 작성 방법 : Enum Values 중 하나를 사용함
Type |
|
---|---|
Default |
|
Enum Values Description | |
---|---|
| 회색 배경 사용 안함 |
| 사용함 |
isLoading
Added in 1.6
로딩 상태 ui 노출 여부를 결정합니다.
기획 지시사항
기획서 상 작성 방법 : 기획자가 직접 prop을 기술하지 않음
Type |
|
---|---|
Default | - |
문서 작성 정보
소유자 / 관리자 | 김혜진, 박윤규 |
---|---|
변경 이력 |
|