본문 영역
아이콘 상세보기
작성자: 관리자
추천: 0 조회: 6763
아이콘
우리가 인터넷 서핑을 할때 로딩시간이 10초 이상일 경우, 답답함을 느끼고, 창을 닫아버리게 됩니다.
페이지 로딩 시간을 10으로 잡았을 때, 이미지 로딩 시간(페이지 내)이 5이상을 차지 합니다.
이미지 파일 수 ∝ (1 /로딩속도) 반비례
아이콘의 용량은 아주 적습니다. 하지만 아이콘 역시 이미지 파일입니다.
이미지 파일 한개를 로딩하기 위해서는 요청 → 대기 → 받아옴 → 출력 순으로 시간을 잡아먹게 됩니다.
파일 용량이 적다고 100% 로딩이 빠르다는 보장도 없습니다.(순간적인 대기 시간이 길어진다던가, 요청시간이 길어진다던가)
아이콘의 역활은 좀 더 이쁘게 꾸미기 위한 것이지, 전체 페이지에 큰 역활은 하지 못합니다. 하지만 아이콘을 삽입하고자 할 경우, 한 페이지 내에 10개 이상이 들어가게 됩니다.
있어도 그만, 없어도 그만인 아이콘으로 로딩시간에 영향을 미친다는 것은 엄청난 잘못입니다.
결론적으로, 몽9빌더에서 제공되는 아이콘은 CSS Image Sprite 형식으로 저장되어 있습니다.
CSS Image Sprite이란?
여러 그림 파일을 하나로 합치고, 그 그림 파일을 화면에 표시할 때는 CSS의 background-position 속성을 이용해 원하는 부분만 보이는게 하는것
여러 그림 파일을 하나로 합치고, 그 그림 파일을 화면에 표시할 때는 CSS의 background-position 속성을 이용해 원하는 부분만 보이는게 하는것
쉽게 말해 아이콘 모두를 하나의 파일로 저장하고, 스타일시트로 불러온 후, 필요부분만 보여지게 하는 것입니다.
100개 이상의 아이콘을 한방에 불러온다는 것이지요. 이제 몽9빌더에서 여러분은 100개 이상의 아이콘을 걱정없이 마음껏 쓰실 수 있습니다.
아이콘 종류
이 이미지 7개 중 첫번째(검정색), 두번째(흰색) 이미지만 활성화 되어 있습니다. 나머지 이미지는 필요하시면 활성화(주석처리 된 것을 제거)하여 사용하세요.
두번째(흰색) 이미지는 흰색인 관계로 사용자에게 설명하기 위해 배경을 검은색으로 처리한 것입니다.
두번째(흰색) 이미지는 흰색인 관계로 사용자에게 설명하기 위해 배경을 검은색으로 처리한 것입니다.
아이콘 출력방법
아이콘은 이미지이기 때문에 <img src="">로 출력하지만, 우리는 CSS Image Sprite 형식으로 저장되어 있기에 <span class=""></span>로 사용합니다.
<span class="icon 아이콘ID"></span> <!-- 검은색 아이콘 -->
<span class="icon2 아이콘ID"></span> <!-- 흰색 아이콘 -->
<span class="icon3 아이콘ID"></span> <!-- 회색 아이콘 -->
<span class="icon4 아이콘ID"></span> <!-- 파랑색 아이콘 -->
<span class="icon5 아이콘ID"></span> <!-- 녹색 아이콘 -->
<span class="icon6 아이콘ID"></span> <!-- 오렌지색 아이콘 -->
<span class="icon7 아이콘ID"></span> <!-- 빨강색 아이콘 -->
div, a 기타 많은 태그로도 사용 가능하지만, 아래의 버튼들과 응용하기 위해서는 span 태그 사용을 습관화 해두시는게 좋습니다.
NO | 아이콘 | 클래스 코드명 | 사용 코드 |
---|---|---|---|
1 | icon-arrow1_up | <span class="icon icon-arrow1_up"></span> | |
2 | icon-arrow1_down | <span class="icon icon-arrow1_down"></span> | |
3 | icon-arrow1_right | <span class="icon icon-arrow1_right"></span> | |
4 | icon-arrow1_left | <span class="icon icon-arrow1_left"></span> | |
5 | icon-arrow2_up | <span class="icon icon-arrow2_up"></span> | |
6 | icon-arrow2_down | <span class="icon icon-arrow2_down"></span> | |
7 | icon-arrow2_right | <span class="icon icon-arrow2_right"></span> | |
8 | icon-arrow2_left | <span class="icon icon-arrow2_left"></span> | |
9 | icon-clock1 | <span class="icon icon-clock1"></span> | |
10 | icon-clock2 | <span class="icon icon-clock2"></span> | |
11 | icon-arrow3_up | <span class="icon icon-arrow3_up"></span> | |
12 | icon-arrow3_down | <span class="icon icon-arrow3_down"></span> | |
13 | icon-arrow3_right | <span class="icon icon-arrow3_right"></span> | |
14 | icon-arrow3_left | <span class="icon icon-arrow3_left"></span> | |
15 | icon-arrow4_up | <span class="icon icon-arrow4_up"></span> | |
16 | icon-arrow4_down | <span class="icon icon-arrow4_down"></span> | |
17 | icon-arrow4_right | <span class="icon icon-arrow4_right"></span> | |
18 | icon-arrow4_left | <span class="icon icon-arrow4_left"></span> | |
19 | icon-link1 | <span class="icon icon-link1"></span> | |
20 | icon-link2 | <span class="icon icon-link2"></span> | |
21 | icon-arrow5_up | <span class="icon icon-arrow5_up"></span> | |
22 | icon-arrow5_down | <span class="icon icon-arrow5_down"></span> | |
23 | icon-arrow5_right | <span class="icon icon-arrow5_right"></span> | |
24 | icon-arrow5_left | <span class="icon icon-arrow5_left"></span> | |
25 | icon-arrow6_up | <span class="icon icon-arrow6_up"></span> | |
26 | icon-arrow6_down | <span class="icon icon-arrow6_down"></span> | |
27 | icon-arrow6_right | <span class="icon icon-arrow6_right"></span> | |
28 | icon-arrow6_left | <span class="icon icon-arrow6_left"></span> | |
29 | icon-man1 | <span class="icon icon-man1"></span> | |
30 | icon-man2 | <span class="icon icon-man2"></span> | |
31 | icon-plus1 | <span class="icon icon-plus1"></span> | |
32 | icon-plus2 | <span class="icon icon-plus2"></span> | |
33 | icon-minus1 | <span class="icon icon-minus1"></span> | |
34 | icon-minus2 | <span class="icon icon-minus2"></span> | |
35 | icon-box-arrow-up1 | <span class="icon icon-box-arrow-up1"></span> | |
36 | icon-box-arrow-down1 | <span class="icon icon-box-arrow-down1"></span> | |
37 | icon-box-arrow-up2 | <span class="icon icon-box-arrow-up2"></span> | |
38 | icon-box-arrow-down2 | <span class="icon icon-box-arrow-down2"></span> | |
39 | icon-document1 | <span class="icon icon-document1"></span> | |
40 | icon-document2 | <span class="icon icon-document2"></span> | |
41 | icon-circle-check1 | <span class="icon icon-circle-check1"></span> | |
42 | icon-circle-minus1 | <span class="icon icon-circle-minus1"></span> | |
43 | icon-circle-plus1 | <span class="icon icon-circle-plus1"></span> | |
44 | icon-circle-close1 | <span class="icon icon-circle-close1"></span> | |
45 | icon-circle-check2 | <span class="icon icon-circle-check2"></span> | |
46 | icon-circle-minus2 | <span class="icon icon-circle-minus2"></span> | |
47 | icon-circle-plus2 | <span class="icon icon-circle-plus2"></span> | |
48 | icon-circle-close2 | <span class="icon icon-circle-close2"></span> | |
49 | icon-light1 | <span class="icon icon-light1"></span> | |
50 | icon-light2 | <span class="icon icon-light2"></span> | |
51 | icon-star1 | <span class="icon icon-star1"></span> | |
52 | icon-star2 | <span class="icon icon-star2"></span> | |
53 | icon-star3 | <span class="icon icon-star3"></span> | |
54 | icon-star4 | <span class="icon icon-star4"></span> | |
55 | icon-figure1 | <span class="icon icon-figure1"></span> | |
56 | icon-figure2 | <span class="icon icon-figure2"></span> | |
57 | icon-figure3 | <span class="icon icon-figure3"></span> | |
58 | icon-figure4 | <span class="icon icon-figure4"></span> | |
59 | icon-pencil | <span class="icon icon-pencil"></span> | |
60 | icon-pen | <span class="icon icon-pen"></span> | |
61 | icon-question1 | <span class="icon icon-question1"></span> | |
62 | icon-question2 | <span class="icon icon-question2"></span> | |
63 | icon-question3 | <span class="icon icon-question3"></span> | |
64 | icon-picture1 | <span class="icon icon-picture1"></span> | |
65 | icon-picture2 | <span class="icon icon-picture2"></span> | |
66 | icon-picture3 | <span class="icon icon-picture3"></span> | |
67 | icon-check1 | <span class="icon icon-check1"></span> | |
68 | icon-check2 | <span class="icon icon-check2"></span> | |
69 | icon-check3 | <span class="icon icon-check3"></span> | |
70 | icon-cycle | <span class="icon icon-cycle"></span> | |
71 | icon-key1 | <span class="icon icon-key1"></span> | |
72 | icon-key2 | <span class="icon icon-key2"></span> | |
73 | icon-key3 | <span class="icon icon-key3"></span> | |
74 | icon-home | <span class="icon icon-home"></span> | |
75 | icon-factory | <span class="icon icon-factory"></span> | |
76 | icon-building | <span class="icon icon-building"></span> | |
77 | icon-spanner | <span class="icon icon-spanner"></span> | |
78 | icon-gear | <span class="icon icon-gear"></span> | |
79 | icon-mail1 | <span class="icon icon-mail1"></span> | |
80 | icon-mail2 | <span class="icon icon-mail2"></span> | |
81 | icon-diagram1 | <span class="icon icon-diagram1"></span> | |
82 | icon-diagram2 | <span class="icon icon-diagram2"></span> | |
83 | icon-sun | <span class="icon icon-sun"></span> | |
84 | icon-book | <span class="icon icon-book"></span> | |
85 | icon-mark1 | <span class="icon icon-mark1"></span> | |
86 | icon-mouse | <span class="icon icon-mouse"></span> | |
87 | icon-speaker | <span class="icon icon-speaker"></span> | |
88 | icon-warning | <span class="icon icon-warning"></span> | |
89 | icon-exclamation | <span class="icon icon-exclamation"></span> | |
90 | icon-question | <span class="icon icon-question"></span> | |
91 | icon-search | <span class="icon icon-search"></span> | |
92 | icon-polder | <span class="icon icon-polder"></span> | |
93 | icon-tel | <span class="icon icon-tel"></span> | |
94 | icon-fax | <span class="icon icon-fax"></span> | |
95 | icon-phone | <span class="icon icon-phone"></span> | |
96 | icon-mike | <span class="icon icon-mike"></span> | |
97 | icon-airplane | <span class="icon icon-airplane"></span> | |
98 | icon-car | <span class="icon icon-car"></span> | |
99 | icon-bus | <span class="icon icon-bus"></span> | |
100 | icon-train | <span class="icon icon-train"></span> |
아이콘 응용
등록일:
마지막 수정일:
스타일시트(CSS)
총글수: 12
글순서NO | *(첨부파일) | 제목 | 추천 | 조회 | 작성일↑ |
---|---|---|---|---|---|
12 | 없음 | 레이아웃 구조 | 추천:0 | 조회:5825 | |
11 | 없음 | 색상표 | 추천:0 | 조회:5588 | |
10 | 없음 | 버튼 | 추천:0 | 조회:9126 | |
9 | 없음 | 하이라이트 | 추천:0 | 조회:4893 | |
8 | 없음 | 인용구 | 추천:0 | 조회:3593 | |
7 | 없음 | 테이블(표) | 추천:0 | 조회:3765 | |
6 | 없음 | 박스 리스트 | 추천:0 | 조회:4179 | |
5 | 없음 | 텝박스 | 추천:0 | 조회:4394 | |
4 | 없음 | 현재글:아이콘 | 추천:0 | 조회:6763 | |
3 | 없음 | 반응형 기타 | 추천:0 | 조회:3625 |