欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Bootstrap glyphicons字體圖標

 更新時間:2016年01月04日 11:02:42   投稿:mrr  
本章將講解Bootstrap glyphicons字體圖標,并通過一些實例了解它的使用,字體圖標是在 Web 項目中使用的圖標字體。字體圖標在下載的Bootstrap的fonts文件夾中

本章將講解字體圖標(Glyphicons),并通過一些實例了解它的使用。Bootstrap 捆綁了 200 多種字體格式的字形。首先讓我們先來理解一下什么是字體圖標。

首先給大家介紹什么是字體圖標:

字體圖標是在 Web 項目中使用的圖標字體。字體圖標在下載的Bootstrap的fonts文件夾中。

.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 class 聲明一個從頂部偏移 1px 的相對位置,呈現為 inline-block,聲明字體,規(guī)定 font-style 和 font-weight 為 normal,設置行高為 1。除此之外,使用-webkit-font-smoothing: antialiased 和 -moz-osx-font-smoothing: grayscale; 獲得跨瀏覽器的一致性。

關于-webkit-font-smoothing和-moz-osx-font-smoothing:

-webkit-font-smoothing屬性。這個屬性可以使頁面上的字體抗鋸齒,使用后字體看起來會更清晰舒服。

none                               ------ 對低像素的文本比較好
subpixel-antialiased       ------默認值
antialiased                     ------抗鋸齒很好
auto
inherit                           ------繼承父元素
initial
-moz-osx-font-smoothing屬性,其中-osx-表明這是mozilla難得的給特定操作系統(tǒng)推出的特性增強,由于缺乏文檔,目前已知的取值是:

grayscale               ------抗鋸齒很好
auto                   ------默認值
inherit                         ------繼承

Bootstrap提供了200個字體圖標,每個圖標對應一個class,在使用時,我們只需要包含glyphicon和對應的class即可。

使用方法:

<!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>

配合button使用:

<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> 

效果:

定制字體圖標

在上一個例中,其實我們已經實現了對字體圖標大小和顏色的定制,此處再做進一步說明。

通過改變字體的大小或button的大小,可以改變字體圖標的大小。

通過設置color的顏色,可以改變字體圖標的顏色,如下:

<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>

效果:

可以看出:通過改變其父元素或者是span本身的color,都可以改變字體圖標的顏色。

應用文本陰影

<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官方文檔:


以上內容給大家介紹了Bootstrap glyphicons字體圖標的相關知識,希望大家喜歡。

相關文章

  • js實現tab切換效果實例

    js實現tab切換效果實例

    這篇文章主要介紹了js實現的tab標簽切換效果,功能非常簡單,實現了點擊切換的效果,推薦給大家,有需要的小伙伴可以參考下。
    2015-09-09
  • 網站導致瀏覽器崩潰的原因總結(多款瀏覽器) 推薦

    網站導致瀏覽器崩潰的原因總結(多款瀏覽器) 推薦

    對于訪客,如果登錄您網站,瀏覽器就立刻崩潰,我想這對誰都是無法容忍的,對此總結了網站導致瀏覽器崩潰的原因
    2010-04-04
  • layui下拉框獲取下拉值(select)的例子

    layui下拉框獲取下拉值(select)的例子

    今天小編就為大家分享一篇layui下拉框獲取下拉值(select)的例子,具有好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JS動態(tài)給對象添加事件的簡單方法

    JS動態(tài)給對象添加事件的簡單方法

    下面小編就為大家?guī)硪黄狫S動態(tài)給對象添加事件的簡單方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 原生JavaScript實現AJAX、JSONP

    原生JavaScript實現AJAX、JSONP

    本篇文章將會講解原生JavaScript如何實現簡單的AJAX,還有跨域請求JSONP。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-02-02
  • JS前端首屏優(yōu)化技巧

    JS前端首屏優(yōu)化技巧

    這篇文章主要為大家介紹了JS前端首屏優(yōu)化技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • js 獲取class的元素的方法 以及創(chuàng)建方法getElementsByClassName

    js 獲取class的元素的方法 以及創(chuàng)建方法getElementsByClassName

    js 獲取class的元素的方法 以及創(chuàng)建方法getElementsByClassName,需要的朋友可以參考一下
    2013-03-03
  • JS+CSS實現仿msn風格選項卡效果代碼

    JS+CSS實現仿msn風格選項卡效果代碼

    這篇文章主要介紹了JS+CSS實現仿msn風格選項卡效果代碼,涉及JavaScript響應鼠標事件動態(tài)變換頁面元素css樣式實現切換功能的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • js確認刪除對話框效果的示例代碼

    js確認刪除對話框效果的示例代碼

    本篇文章主要是對js確認刪除對話框效果的示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • 原生js實現手風琴效果

    原生js實現手風琴效果

    這篇文章主要為大家詳細介紹了原生js實現手風琴效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論