아이콘

아이콘 시스템

아이콘 시스템

Podo UI는 아이콘 폰트를 제공합니다. 모든 아이콘은 벡터 기반으로 제작되어 크기와 색상을 자유롭게 조정할 수 있습니다.

HTML에서 사용하기

태그에 icon-* 클래스를 추가하여 아이콘을 사용할 수 있습니다:

HTML
<i class="icon-star"></i>
<i class="icon-search"></i>
<i class="icon-check"></i>
<i class="icon-close"></i>

<!-- 크기 조정 -->
<i class="icon-star" style="font-size: 24px;"></i>
<i class="icon-star" style="font-size: 32px;"></i>

<!-- 색상 조정 -->
<i class="icon-star primary"></i>
<i class="icon-star success"></i>
<i class="icon-star danger"></i>
실제 예제:

React/TSX에서 사용하기

component.tsx
export default function MyComponent() {
  return (
    <div>
      <i className="icon-star"></i>
      <i className="icon-search"></i>

      {/* 스타일 적용 */}
      <i className="icon-check" style={{ fontSize: '24px', color: 'green' }}></i>

      {/* CSS 클래스와 함께 사용 */}
      <i className="icon-warning warning"></i>
    </div>
  );
}

SCSS에서 사용하기

component.module.scss
@use 'podo-ui/mixin' as *;

.button {
  display: inline-flex;
  align-items: center;
  gap: s(2);

  i {
    font-size: 20px;
    color: color(primary);
  }
}

.iconWrapper {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: r(full);
  background: color(primary-fill);

  i {
    font-size: 20px;
    color: color(primary);
  }
}

전체 아이콘 (146)

아이콘을 클릭하면 클래스명이 클립보드에 복사됩니다.

아이콘 카테고리

일반 UI

icon-search
icon-close
icon-check
icon-plus
icon-minus
icon-menu
icon-more
icon-more-horizontal
icon-undo
icon-redo
icon-copy
icon-clipboard
icon-text
icon-logout

화살표

icon-arrow-left
icon-arrow-right
icon-arrow-up
icon-arrow-down
icon-arrow-dropdown
icon-arrow-dropdown-up
icon-expand-left
icon-expand-right
icon-expand-up
icon-expand-down

파일 & 문서

icon-file
icon-paper
icon-folder
icon-upload
icon-download
icon-import
icon-export
icon-save
icon-database
icon-code

소셜 미디어

icon-facebook
icon-naver
icon-insta
icon-tiktok
icon-youtube
icon-youtube-stroke
icon-kakao
icon-x
icon-apple
icon-google

상태

icon-info
icon-warning
icon-danger
icon-danger-fill
icon-check-circle-stroke
icon-check-circle-fill

기타

icon-unlink-alt
icon-horizontalLine
icon-gap
icon-inputForm
icon-detailView
icon-company
icon-landing
icon-footer
icon-click
icon-align-left
icon-align-center
icon-align-right
icon-input
icon-margin-right
icon-margin-top
icon-margin-left
icon-margin-bottom
icon-login
icon-margin-horizontal
icon-margin-vertical
팁: 아이콘은 폰트 기반이므로 font-size와 color 속성으로 크기와 색상을 자유롭게 조정할 수 있습니다.