GoldTreeDevGTD UI

문서 제목, 아이콘 이름, 앱 이름으로 검색할 수 있어요.

전체 문서 보기 이동 · Enter 열기 · Esc 닫기

ImageBanner

프로모·이벤트 히어로 배너예요. 이미지 위에 제목·CTA를 겹쳐 보여줘요.

사용법

ImageBanner는 프로모·이벤트 히어로 배너예요. 이미지 위에 제목·CTA를 겹쳐 보여줘요.

여름 시즌 세일

여름 시즌 세일

7월 31일까지

신규 입점

신규 입점

브랜드관 오픈

스타일 커스터마이징

ImageBanner 사용 시 className, style, `classNames`로 모든 스타일을 변경할 수 있어요. CSS 변수는 컴포넌트 루트에 지정하면 variant 기본값을 덮어써요.

className / style

<ImageBanner
  className="shadow-md"
  style={{
    --gtd-component-bg: "#059669",
  }}
/>

classNames 슬롯

복합 컴포넌트는 영역별로 클래스를 지정할 수 있어요.

<ImageBanner
  classNames={{
    media: "my-image-banner-media",
    img: "my-image-banner-img",
    scrim: "my-image-banner-scrim",
    copy: "my-image-banner-copy",
    title: "my-image-banner-title",
    subtitle: "my-image-banner-subtitle",
    action: "my-image-banner-action"
  }}
/>

CSS 변수

변수설명

인터페이스

ImageBannerProps

속성타입기본값설명
imageUrlstring배경 이미지 URL
imageReactNode커스텀 미디어 슬롯
titlestring제목
subtitlestring부제
actionReactNodeCTA 슬롯
aspect"16/9" | "21/9" | "4/3" | "1/1"21/9비율
overlay"bottom" | "center" | "none"bottom텍스트 위치
dimmedbooleantrue하단 그라데이션 딤
onClick() => void클릭 시 버튼으로 렌더
classNamestring루트 요소 클래스. Tailwind·커스텀 CSS 적용
styleCSSProperties인라인 스타일·CSS 변수(--gtd-*) 오버라이드

ImageBanner 컴포넌트 Props 표

가져오기

import { ImageBanner } from "@/components/ui/ImageBanner";
ImageBanner · GTD UI | GoldTreeDev Docs