> 웹 프론트엔드 > JS 튜토리얼 > Bootstrap glyphicons 글꼴 icon_javascript 기술에 대한 자세한 설명

Bootstrap glyphicons 글꼴 icon_javascript 기술에 대한 자세한 설명

WBOY
풀어 주다: 2016-05-16 15:22:12
원래의
1066명이 탐색했습니다.

이 장에서는 글꼴 아이콘(Glyphicon)을 설명하고 몇 가지 예를 통해 그 사용법을 이해합니다. Bootstrap에는 200개 이상의 글꼴 형식의 글리프가 번들로 제공됩니다. 먼저 글꼴 아이콘이 무엇인지 먼저 이해하겠습니다.

우선 글꼴 아이콘이 무엇인지 소개하겠습니다.

글꼴 아이콘은 웹 프로젝트에서 사용되는 아이콘 글꼴입니다. 글꼴 아이콘은 다운로드한 Bootstrap의 글꼴 폴더에 있습니다.

.glyphicon {
 position: relative;
 top: 1px;
 display: inline-block;
 font-family: 'Glyphicons Halflings';
 -webkit-font-smoothing: antialiased;
 font-style: normal;
 font-weight: normal;
 line-height: 1;
 -moz-osx-font-smoothing: grayscale;
}
로그인 후 복사

.glyphicon 클래스는 상단에서 1px 떨어진 상대 위치 오프셋을 선언하고 이를 인라인 블록으로 렌더링하고 글꼴을 선언하고 글꼴 스타일과 글꼴 두께를 일반으로 지정하고 줄 높이를 1로 설정합니다. 그렇지 않으면 브라우저 간 일관성을 위해 -webkit-font-smoothing: antialiased 및 -moz-osx-font-smoothing: greyscale을 사용하세요.

-webkit-font-smoothing 및 -moz-osx-font-smoothing 정보:

-webkit-font-smoothing 속성. 이 속성을 사용하면 페이지의 글꼴이 앤티앨리어싱되어 더 선명하고 편안해 보입니다.

없음                                                                                                                                                                                           이후 하위 픽셀 앤티앨리어싱 ------기본값
앤티앨리어싱됨                                                                                                       ~                                    . 자동
상속 ------ 상위 요소 상속
이니셜
-moz-osx-font-smoothing 속성, 여기서 -osx-는 문서가 부족하여 Mozilla가 출시한 드문 기능 개선 사항임을 나타냅니다. 현재 알려진 값은 다음과 같습니다.

회색조      — 매우 우수한 앤티앨리어싱

자동      ------기본값

상속 ------ 상속

Bootstrap은 200개의 글꼴 아이콘을 제공하며, 각 아이콘은 클래스에 해당합니다. 이를 사용할 때 글리프콘과 해당 클래스만 포함하면 됩니다.

사용법:

<!DOCTYPE html> 
<html> 
<head> 
  <meta charset = "utf-8"> 
  <title>demo</title> 
  <link href="bootstrap-3.3.4-dist/css/bootstrap.min.css" rel="stylesheet"> 
  <style type="text/css"> 
    body{padding: 20px;} 
  </style> 
</head> 
<body> 
  <span class = "glyphicon glyphicon-lock"></span> 
  <span class = "glyphicon glyphicon-lock" style = "font-size:30px;"></span> 
  <span class = "glyphicon glyphicon-lock" style = "font-size:60px;"></span>   
</body> 
</html>
로그인 후 복사

버튼과 함께 사용:

<body> 
  <button class="btn btn-default"> 
    <span class = "glyphicon glyphicon-home"></span> 
  </button> 
  <button class="btn btn-success"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
  <button class="btn btn-info"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
  <button class="btn btn-warning"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
  <button class="btn btn-warning btn-lg"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
  <button class="btn btn-warning btn-sm"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
</body> 
로그인 후 복사
효과:

맞춤형 글꼴 아이콘 이전 예에서는 실제로 글꼴 아이콘의 크기와 색상을 사용자 정의했는데, 이에 대해서는 여기에서 자세히 설명하겠습니다.

글꼴 크기나 버튼 크기를 변경하여 글꼴 아이콘의 크기를 변경할 수 있습니다.

색상을 설정하면 다음과 같이 글꼴 아이콘의 색상을 변경할 수 있습니다.

<body> 
  <button class="btn btn-success"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
  <button class="btn btn-success" style="color:#FF0000;"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
  <button class="btn btn-success"> 
    <span class = "glyphicon glyphicon-home" style="color:#FF0000;"></span> Home 
  </button> 
</body>
로그인 후 복사
효과:

글꼴 아이콘의 색상은 상위 요소의 색상이나 범위 자체를 변경하여 변경할 수 있음을 알 수 있습니다.

텍스트 그림자 적용

<body> 
  <button class="btn btn-success"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
  <button class="btn btn-success btn-lg" style="text-shadow: black 3px 2px 3px;"> 
    <span class = "glyphicon glyphicon-home"></span> Home 
  </button> 
  <button class="btn btn-success btn-lg"> 
    <span class = "glyphicon glyphicon-home" style="text-shadow: black 3px 2px 3px;"></span> Home 
  </button> 
</body> 
로그인 후 복사

자세한 내용은 글꼴 아이콘과 부트스트랩 공식 문서를 참조하세요.


위 콘텐츠는 Bootstrap glyphicons 글꼴 아이콘에 대한 관련 지식을 소개합니다.

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