아이콘
아이콘 시스템
아이콘 시스템
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 속성으로 크기와 색상을 자유롭게 조정할 수 있습니다.