開源SVG 圖標庫 Bootstrap Icons v1.0.0 穩定版發布

2020-12-26 裡維斯社

經歷了 5 個 alpha 版本後,Bootstrap Icons 已於近日正式發布 v1.0.0 穩定版。目前該圖標庫已擁有超過 1100 個圖標,團隊計劃在即將發布的小版本中再為其增加數百個圖標。

自第五個 alpha 版本發布以來,團隊已經重新繪製了超過三分之一的圖標,主要是因為對路徑和形狀進行了微調。這裡的大部分重繪和改進都是為圖標字體(icon font)做準備,但遺憾的是,由於從 SVG 生成字體的工具未夠完善,所以圖標字體被推遲到了 v1.1.0 版本。

安裝

通過 npm 安裝:

npmi bootstrap-icons

或者從 GitHub 下載新版本,或僅下載 SVG 文件(不包含倉庫的其他文件)。

用法

根據自己的設置,可以通過多種方式將 Bootstrap Icons 添加到項目:

將 SVG 複製粘貼為內嵌式的 HTML 元素<svgclass="bi bi-chevron-right"width="32"height="32"viewBox="0 0 20 20"fill="currentColor"xmlns="http://www.w3.org/2000/svg"><pathfill-rule="evenodd"d="M6.646 3.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L12.293 10 6.646 4.354a.5.5 0 010-.708z"/></svg>

通過<img>元素引用<imgsrc="/assets/img/bootstrap.svg"alt=""width="32"height="32"title="Bootstrap">

使用 SVG sprite<svgclass="bi"width="32"height="32"fill="currentColor">

<usexlink:href="bootstrap-icons.svg#heart-fill"/>

</svg>

<svgclass="bi"width="32"height="32"fill="currentColor">

<usexlink:href="bootstrap-icons.svg#toggles"/>

</svg>

<svgclass="bi"width="32"height="32"fill="currentColor">

<usexlink:href="bootstrap-icons.svg#shop"/>

</svg>

通過 CSS 引入.bi::before {

display: inline-block;

content: "";

background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z' clip-rule='evenodd'/></svg>"); background-repeat: no-repeat;

background-size: 1rem1rem;

}

詳情查看發布公告。

相關焦點

  • Bootstrap Icons - bootstrap 專用的漂亮開源圖標庫,可以免費商用
    Bootstrap 圖標庫 全部是 SVG 文件格式,能夠輕鬆快捷地進行縮放,保證清晰,並可以通過 CSS 設置顏色。雖然 Bootstrap 圖標庫 是為 Bootstrap 而開發的,但也可以應用在任何項目。
  • Bootstrap 開源 SVG 圖標庫 Bootstrap Icons
    Bootstrap 開源了首套 SVG 圖標庫 Bootstrap Icons,其團隊表示這是有史以來第一次擁有自己的圖標庫,此圖標庫起初專門針對其從表單控制項到導航等組件和文檔進行定製設計和構建,現在可以免費用於任何項目,無論此項目是否使用了 Bootstrap。
  • LibreOffice 7.0穩定版正式發布 新增一套Sukapura圖標主題
    LibreOffice 7.0 穩定版已發布,這是一個新的主要版本,並提供了重要的新功能:支持 OpenDocument Format (ODF) 1.3;採用 Skia 圖形引擎和基於 Vulkan GPU 的加速可提供更好的性能;精心改進了與 DOCX、XLSX 和 PPTX 文件的兼容性。
  • 又一款開源的web圖標庫,優雅精緻可商用
    font-awesome算是用的最多的圖標庫吧。哈哈哈哈哈!現在又有新選擇了。而且這個庫的質量很高,簡潔優雅,圓潤的線條風格。項目是本月初上線的,上線後就迅速登上了github的趨勢榜,目前已經推出了300多個圖標了。項目基於MIT授權,這意味著可以免費商用了。
  • ilda Icons超過700個免費圖標下載,採簡單線條設計SVG向量圖格式
    不過接下來要介紹的不是建站平臺,而是網頁設計或應用程式開發會用到的免費圖標,如果對於圖標有需要,不妨到這個素材庫找找。本文要推薦的「Tilda Icons」免費圖標集是由Tilda Publishing提供,收錄超過700個以上圖標圖案,遍及43種不同主題!
  • Feather Icon - 簡單漂亮的免費開源圖標庫
    一套面向設計師和開發者,功能性強、風格高度一致的免費開源圖標庫。介紹Feather 是一套面向設計師和開發者的開源圖標庫,是一個簡單漂亮的開源圖標庫。每個圖標都設計在一個24×24的網格上,強調簡單,一致性和易讀性。很多大廠出品的前端框架都內置了這款可以免費商用的圖標。
  • 聊聊純 CSS 圖標
    // https://bl.ocks.org/jennyknuth/222825e315d45a738ed9d6e04c7a88d0function encodeSvg(svg: string) {  return svg.replace('<svg', (~svg.indexOf('xmlns') ?
  • 圖標選擇組件 e-icon-picker 1.0.2 發布,修復 bug
    e-icon-picker v1.0.2 已發布,更新日誌: 修復
  • HTML5 | 0 5 6 - 按鈕'最強'動畫特效 2.0
    我們使用 after 偽元素創建一個圖標。定位方式採用絕對定位在按鈕右側。為了演示,這次從外部導入,一個字體。將字體格式,放在目錄下: 添加調用碼:    @font-face {            font-family: 'icon-font';            src: url('flat-ui-icons-regular.ttf
  • DRYCC Workflow v1.3.0 版本發布
    DRYCC工作流是一個開源的平臺即服務(PaaS),它為任何kubernetes集群添加了一個開發人員友好的層,使應用程式的部署和管理變得容易。DRYCC工作流包括通過git push從原始碼構建和部署的功能、簡單的應用程式配置、創建和回滾發布、管理域名和SSL證書、提供無縫邊緣路由、聚合日誌以及與團隊共享應用程式。
  • (乾貨分享)免費可商用的圖標庫
    自製圖標雖然更細緻與整體畫面會更搭一點但是平時忙起來自製圖標就會有些麻煩了這些圖標庫精美還免費它們的內存很小,可與所有主流的瀏覽器,演示文稿和電子郵件兼容,並且不需要任何特殊的插件或庫,可免費應用於個人及商業項目。
  • Nextcloud 更新至 18.0.5 版本(更新內容)
    (伺服器#20682)[穩定版]當限制為-1時,請勿刪除ldap組中的最後一個用戶(server#20701)[穩定版]為非默認更新程序…的更新通知控制器添加測試(伺服器#20703)[穩定版]允許通過邊欄訪問導航到其他人(伺服器#20740)
  • 前端框架 Bootstrap 5 Beta 1 發布
    Bootstrap 5 Beta 1 現已發布。官方表示,該版本包含了許多新功能以及重大更改。
  • 讓安全計算更簡單 - Apache Teaclave (incubating) 0.1.0 正式發布
    0.1.0 的版本發布。 在 Teaclave 進入 Apache 孵化器後,我們啟動了對項目的重構計劃,同時對整個項目代碼和交互的梳理,0.1.0 的發布是項目從誕生到成長的第一步。更多更詳細的修改可以看我們的版本發布文檔 [1]。這次發布一共修改了 876 個源文件,新增了 78,237 行代碼,刪除了 54,846 行代碼,並且在 GitHub issue 上解決了來自社區的 102 個問題。Teaclave 0.1.0 版本可以在官網下載頁面 [2] 找到(注意驗證 PGP 籤名和 hash)。
  • kuapingUI 2.0 版本發布,Bootstrap 4+ 大組件 UI 框架
    kuapingUI 2.0 版本發布,更新了基於bootstrap 4+的組件版本,增加了文本、巨幕、新聞、產品、聯繫、團隊、特徵等數幾十種常用
  • Linux From Scratch (LFS) 10.0 穩定版發布
    Linux From Scratch (LFS) 10.0 和 Beyond Linux From Scratch (BLFS) 10.0 已發布。LFS 10.0 對書籍進行了重大的重組,使用了避免改變主機系統的技術,並提供了更直接的構建過程。具體來說,它使用了增強的交叉編譯技術和一個與主機系統隔離的環境為最終系統構建工具。
  • JingTerm v1.0 發布,靜靜地做一個好用的 Linux 終端
    JingTerm v1.0 發布了,此版本已經基本滿足日常使用。JingTerm : 「靜」終端,靜靜的做一個好用的Linux終端,所有功能都可以用鍵盤控制!
  • sa-token v1.8.0 已經發布,輕量級權限認證框架
    sa-token v1.8.0 已經發布,這是一個輕量級權限認證框架。
  • 在Axure 9.0 上使用 Font Awesome
    font-face 來調用 web fonts,點擊【+ Add Font】,添加web font,選擇【Link to .css】增加一條 css 引用:Font Label 設為 Font Awesome FreeURL of CSS file 設為 https://use.fontawesome.com/releases/v5.15.1
  • Axure 教程:輕鬆導出圖標字體所有圖標
    例如如果想在 Axure 中使用「加號」的字體圖標時,只有三種方法能搞定:辦法 1:從其他的圖標字體庫中直接複製粘貼;辦法 2:從系統字體中複製粘貼;辦法 3:導出該字體圖標的 svg/png 圖片文件,再複製粘貼。