Skip to content

Material Icons 사용 가이드

이 프로젝트에서는 Google Material Icons를 사용합니다.
아이콘 폰트 두 종류가 로드되어 있으며, 사용 가능한 아이콘 이름과 공식 목록 링크를 정리했습니다.


1. 로드된 아이콘 폰트

index.html에서 다음 스타일시트를 로드합니다.

폰트링크CSS 클래스용도
Material Icons Roundhttps://fonts.googleapis.com/icon?family=Material+Icons+Roundmaterial-icons-round대부분의 UI 아이콘
Material Symbols Outlinedhttps://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0material-symbols-outlined관리자 패널 등 일부

2. 사용 방법

Material Icons Round (기본)

html
<span class="material-icons-round">아이콘_이름</span>

아이콘 이름은 소문자 + 밑줄 형식입니다 (예: arrow_back, expand_more).

Material Symbols Outlined

html
<span class="material-symbols-outlined">아이콘_이름</span>

3. 프로젝트에서 사용 중인 아이콘 목록

아래는 코드에서 실제로 사용 중인 아이콘 이름입니다.
새 아이콘을 쓸 때는 공식 사이트에서 이름을 확인한 뒤, 동일한 형식으로 사용하면 됩니다.

Material Icons Round (사용 중인 이름)

아이콘 이름비고
add추가 버튼 등
add_circle_outline추가/신규
admin_panel_settings관리자 메뉴
app_registration앱 등록
arrow_back뒤로 가기
arrow_downward다운로드/인바운드
arrow_forward_ios외부/다음 링크
arrow_upward상승/아웃바운드
auto_stories저장 카드 플레이스홀더(동적)
backpack도감 카드
bakery_dining빵/아이템
block차단/금지
build점검/유지보수 배너
build_circle점검 페이지
bug_report오류 제보/버그
calculate계산기
calendar_today날짜
campaign공지/알림
chat채팅/문의
check_circle성공/완료
chevron_right다음/상세
close닫기
code디바이스: Curl(동적)
compare_arrows네트워크 트래픽
contact_support도움말 패널
dashboard대시보드/홈 카드
databaseDB 상태
delete삭제
delete_forever계정 삭제
description문서
desktop_windows디스플레이 설정
dns시스템 리소스
download다운로드
edit수정
edit_note수양록 카드
emoji_events프로필 편집
error_outline에러
expand_more드롭다운/펼치기
face캐릭터
favorite즐겨찾기
fiber_manual_record라이브/펄스
file_download파일 다운로드
filter_list필터
folder_open폴더
group_work팀 빌더/그룹
groups그룹
help도움말
history기록/히스토리
history_edu변경 내역
home
info정보
language언어 설정
link링크
list_alt목록(Admin 사이드바)
lock_reset비밀번호 재설정
lock_clock세션/잠금
login로그인
logout로그아웃
menu햄버거 메뉴
menu_book가이드/도움말
memory메모리
military_tech프로필 편집
more_horiz더보기(가로)
more_vert더보기(세로)
notifications알림
notifications_active알림 활성
open_in_new새 탭/외부 링크
palette강조 색상
park도감 카드
people사용자
person내 정보/프로필
person_add가입/추가(동적)
phonelink_lock2단계 인증/기기
photo_camera사진/아바타
policy정책
psychology프로필 편집
public_offDDoS 등(동적)
refresh새로고침
restore복원
save저장
save_alt내보내기
schedule스케줄
science연구
search검색
security보안
settings설정
settings_backup_restore백업(동적)
shield보안(동적)
stars요약/별
storage디스크
support_agent1:1 문의
translate다국어
travel_explore검색/탐색
trending_up상승/활동
tune설정/튜닝
upload업로드
upgrade업그레이드
verified인증
verified_user보안(동적)
visibility보기
vpn_keyAPI 키
view_carousel배너(Admin 사이드바)
warning경고
water_drop리소스

동적/데이터에서만 사용되는 이름

  • Admin 사이드바: dashboard, people, dns, list_alt, campaign, history_edu, support_agent, view_carousel, settings, security, admin_panel_settings, history, backup, translate
  • Admin 접속 로그: desktop_windows, code, smartphone, laptop_mac, smart_toy (deviceIcon)
  • Admin 이벤트/알림: login, warning, settings_backup_restore, person_add, shield, vpn_key, verified_user, public_off
  • MyInfo 저장 카드: calculate, auto_stories (placeholderIcon)

Material Symbols Outlined (사용 중인 이름)

아이콘 이름비고
admin_panel_settings홈 – 관리자 메뉴 버튼

4. 전체 아이콘 목록 확인 (공식)

프로젝트에 없는 아이콘도 같은 이름 규칙으로 사용할 수 있습니다.
이름은 공식 사이트에서 검색·확인하는 것이 가장 정확합니다.

각 아이콘 페이지에서 이름(name) 값을 그대로 <span> 안에 넣으면 됩니다 (예: arrow_back).


5. 참고

  • 아이콘 이름은 반드시 소문자 + 밑줄 (snake_case)입니다.
  • 새 아이콘 추가 시 위 공식 사이트에서 이름을 확인한 뒤, material-icons-round 또는 material-symbols-outlined 클래스와 함께 사용하면 됩니다.
  • 이 문서의 목록은 현재 코드 기준으로 수집된 것이므로, 추가/변경 시 이 문서를 함께 갱신하면 유지보수에 도움이 됩니다.