글꼴을 사용하여 웹 페이지에 아이콘 그리기

WBOY
풀어 주다: 2016-10-12 09:50:12
원래의
1218명이 탐색했습니다.

첫 번째 단계는 다운로드입니다. IcoMoon 웹사이트에서 글꼴 아이콘을 선택하고 압축을 푼 후 프로젝트 디렉터리에 글꼴 폴더를 넣습니다. 글꼴 폴더에는 네 가지 형식의 글꼴 파일이 있습니다:
enter description here
참고: 브라우저는 각 글꼴을 일관되게 지원하지 않으므로 모든 브라우저에서 글꼴 아이콘을 표시하려면 이러한 글꼴 파일을 동시에 도입해야 합니다.

두 번째 단계는 @font-face 규칙을 사용하는 것입니다. 스타일 파일의 글꼴 사용자 정의

<code class="language-css hljs" style="border: 0; border-radius: 4px; font-size: 90%; background-color: #d6dbdf; color: black; display: block; overflow-x: auto; background: white; -webkit-text-size-adjust: none; padding: 0.5em;"><span class="hljs-at_rule">@<span class="hljs-keyword" style="color: #00f;">font-face</span></span><span class="hljs-rules">{
    <span class="hljs-rule"><span class="hljs-attribute">font-family</span>:<span class="hljs-value" style="color: #a31515;"><span class="hljs-string" style="color: #a31515;">'imooc-icon'</span></span></span>;<span class="hljs-comment" style="color: #008000;">/*自己取的名称*/</span>
    <span class="hljs-rule"><span class="hljs-attribute">src</span>:<span class="hljs-value" style="color: #a31515;"><span class="hljs-function">url</span>(<span class="hljs-string" style="color: #a31515;">"fonts/icomoon.eot"</span>) <span class="hljs-function">format</span>(<span class="hljs-string" style="color: #a31515;">"embedded-opentype"</span>),<span class="hljs-comment" style="color: #008000;">/*后缀为eot,format对应的字符串*/</span>
            <span class="hljs-function">url</span>(<span class="hljs-string" style="color: #a31515;">"fonts/icomoon.ttf"</span>) <span class="hljs-function">format</span>(<span class="hljs-string" style="color: #a31515;">"truetype"</span>),
            <span class="hljs-function">url</span>(<span class="hljs-string" style="color: #a31515;">"fonts/icomoon.woff"</span>) <span class="hljs-function">format</span>(<span class="hljs-string" style="color: #a31515;">"woff"</span>),
            <span class="hljs-function">url</span>(<span class="hljs-string" style="color: #a31515;">"fonts/icomoon.svg"</span>) <span class="hljs-function">format</span>(<span class="hljs-string" style="color: #a31515;">"svg"</span>)</span></span>;
    <span class="hljs-rule"><span class="hljs-attribute">font-weight</span>:<span class="hljs-value" style="color: #a31515;">normal</span></span>;
    <span class="hljs-rule"><span class="hljs-attribute">font-style</span>:<span class="hljs-value" style="color: #a31515;">normal</span></span>;
}</span>
</code>
로그인 후 복사

세 번째 단계는 글꼴 아이콘을 표시하는 것입니다. 예를 들어, 스팬 태그에 글꼴 아이콘을 표시하려면 먼저 앞서 다운로드한 압축 해제된 글꼴 폴더를 열고 그 안에 있는 데모.html을 클릭한 후 아이콘 인코딩을 얻으면 됩니다.
enter description here
오른쪽과 같이 스팬 태그에 &#x 아이콘 코드를 작성합니다. enter description here
그리고 스팬 태그의 글꼴을 스타일의 사용자 정의 글꼴 이름으로 설정합니다.
enter description here

마지막으로 최적화와 호환성입니다. IE와 호환되도록 @font-face 규칙이 개선되었습니다.
enter description here
더 나은 표시 효과를 얻으려면 스팬 스타일에 더 많은 코드를 추가해야 합니다.
enter description here

다음으로 두 번째 글꼴 아이콘 활용 방법을 소개하겠습니다.
글꼴 아이콘의 이름을 클래스 이름으로 사용하고 이 클래스 이름을 해당 레이블에 추가합니다. 코드 조각은 다음과 같습니다.

<code class="language-cs hljs" style="border: 0; border-radius: 4px; font-size: 90%; background-color: #d6dbdf; color: black; display: block; overflow-x: auto; background: white; -webkit-text-size-adjust: none; padding: 0.5em;">.icon-film:before{
    content:<span class="hljs-string" style="color: #a31515;">'\e913'</span>;<span class="hljs-comment" style="color: #008000;">/*注意这里用的是反斜线*/</span>
}
<span <span class="hljs-keyword" style="color: #00f;">class</span>=<span class="hljs-string" style="color: #a31515;">"icon-film"</span>>&<span class="hljs-preprocessor" style="color: #2b91af;">#xe910;</span></span>
</code>
로그인 후 복사

참고: 글꼴 아이콘을 다운로드할 때 웹사이트 상단의 환경설정 버튼을 클릭하여 매개변수를 설정할 수 있습니다. 다운로드 후 내부에서 CSS 파일을 열면 바로 사용할 수 있는 코드가 있습니다.

참고 자료: MOOC - 글꼴을 사용하여 웹페이지에 아이콘 그리기

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿