1、Flat UI Getting started(文檔翻譯)

来源:http://www.cnblogs.com/chan20160228/archive/2016/12/17/6189426.html
-Advertisement-
Play Games

下載鏈接:http://www.bootcss.com/p/flat-ui/ 一、什麼是Flat UI? Flat UI 是一種漂亮的Boostrap主題。我們重新設計了它的很多組件,使得其看起來扁平化。 其中的大部分組件,都是用起來很簡單的。但是,為了確保其中一些組件外觀和我們想要的一樣,我們最終 ...


下載鏈接:http://www.bootcss.com/p/flat-ui/

一、什麼是Flat UI?

    Flat UI 是一種漂亮的Boostrap主題。我們重新設計了它的很多組件,使得其看起來扁平化。

    其中的大部分組件,都是用起來很簡單的。但是,為了確保其中一些組件外觀和我們想要的一樣,我們最終使用了一些JS插件。這意味著,需要一點努力來將它們整合到你的項目中去。

二、如何使用Flat UI?

     由於Flat UI是建立在Bootstrap上層的一個主題,你可以在你的Bootstrap3項目中使用它。我們沒有修改任何一行Bootstrap代碼,因此你能在正在開發的項目中安全地使用Flat UI(除非你自己砍掉了它的代碼!):)

    我們為你提供了CSS和Less資源。

  1.將flat-ui.css放入到你的工程文件夾中,並且在你的模板/html頁面中包含它:

<link href="dist/css/flat-ui.css" rel="stylesheet">

使用CSS就是這樣簡單。  

  2.如果你想在你的項目中修改/擴展Flat UI,就用的上Less。它的搭建和Bootstrap類似,你不會發現太大的差異。

    最簡單的開始方法是使用我們的start-up模板(在/dist/folder目錄下),所有的文件在其中已經被包含並可以使用(包含了JS插件,但沒有初始化,你可在需要的時候初始化它們)。

三、文件結構

Flat UI具有以下結構:

flat-ui/
├── dist/
|   ├── css/
|   |   ├── vendors/
│   |   ├── flat-ui.css
│   |   └── flat-ui.min.css
|   ├── js/
|   |   ├── vendors/
│   |   ├── flat-ui.js
│   |   └── flat-ui.min.js
|   ├── fonts/
|   |   ├── lato/
|   |   └── glyphicons/
|   |        ├── flat-ui-icons-regular.eot
|   |        ├── flat-ui-icons-regular.svg
|   |        ├── flat-ui-icons-regular.ttf
|   |        ├── flat-ui-icons-regular.woff
|   |        └── selection.json
|   ├── img/
|   └── index.html
├── docs/
|   ├── examples/
|   ├── components.html
|   ├── getting-started.html
|   └── template.html
├── fonts/
├── img/
├── js/
└── less/
    ├── mixins/
    ├── modules/
    ├── flat-ui.less
    ├── mixins.less
    └── variables.less

讓我們來遍歷一下該列表。

dist/——編譯過的Flat UI模板。如果你喜歡每一個模板,並且不想改變我們組件的外觀,最好使用原版。這是使用Flat UI最簡單的方式。

——組件實例和說明文檔

fonts/——Lato和字體圖標的本地版本。當整合它們到你的項目時,得確保正確地複製了所有的字體文件。你也許想改變/添加幾個符號,如果是這樣的話,打開IcoMoon進入selection.json(在/fonts/glyphicons/目錄中),然後編輯所有的符號。

js/——我們已經努力嘗試確保我們所有的組件看起來真正“扁平化”。為此我們得使用一些JS插件。它們中的大多數很出名的,但也有一些不是。最JS-ified的組件是表單組件(checkboxes, radios, switches, selects…),因為它們在所有瀏覽器中的風格不可能一樣。參考docs/assets/js/application.js中的例子整合。

less/——是用來定位我們所有樣式表(沒有預處理)。

modules/ is where the components themselves are.
mixins/ useful utilities.
flat-ui.less links everything into one single bundle.
mixins.less helps automate things.
variables.less is where all the default variables are.

四、附加

(暫未翻譯)

External dependencies are managed quickly and easily with Bower. Simply:

  1. Add a dependency to bower.json.
  2. Run bower install.
  3. Add references within your HTML, and you are all set.

Note: If required, run npm install -g bower first to install bower.

Development is quick and easy thanks to Grunt. Simply:

  • Run grunt to build the project with your updates included, or
  • Run grunt server to build the project, watch for changes, and provide a local server with source maps and live reload as you hack away.

Note: If required, run npm install first to install grunt with grunt packages.


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 本篇文章是講解了一個demo實例,就是怎樣獲取類的結構,以及應該註意的事項,若有什麼建議或意見歡迎前來打擾。 ...
  • 除了可以為元素添加樣式外,還可用來查詢元素,某樣式值alert($('.cls1').css('width')); //100px(返回帶單位的值)註意:原生CSS樣式中有-的去掉並且將後面的單詞第一個字母大寫 alert($('.box').width( )); alert($('.box').h ...
  • 直接進入主題! 一、脫離文檔流元素的居中 方法一:margin:auto法 CSS代碼: HTML代碼: 效果圖: 當一個元素絕對定位時,它會根據第一個不是static定位的祖先元素定位,因此這裡的img根據外層div定位。 方法二:負margin法 CSS代碼: HTML代碼: 效果圖: 這裡,我 ...
  • 序:前段時間公司一次研討會上,一市場部同事展現了同行業其他公司的3D機房,我司領導覺得這個可以研究研究,為了節約成本,我們在網上大量檢索,最後找到一位前輩的博文【TWaver的技術博客】,在那篇博文的評論區終於找到了那位前輩的源碼,可惜下載後發現是壓縮過的.min.js文件。經過各種研究發現,那是人 ...
  • 一、pic1.html頁面代碼如下:二、模擬資料庫數據的實體類Photoes.cs代碼如下:三、伺服器返回數據給客戶端的一般處理程式Handler1.ashx代碼如下:總結:前段時間學習了瀑布流佈局與圖片載入等知識,做了一個簡單的示例,希望能鞏固一下自己所學的知識。不斷總結,不斷鞏固,不斷提升。。。 ...
  • 一、jsonp方式 1.伺服器搭建: 文件jsonpcli.js:作為客戶端伺服器 jsonp.html:請求頁 文件jsonpser.js:作為服務端伺服器 process_get:響應頁 運行這兩個文件,客戶端埠為8082,服務端埠為8081,跨域。 2.跨域請求 文件jsonp.html( ...
  • Lazy Load 是一個用 JavaScript 編寫的 jQuery 插件. 它可以延遲載入長頁面中的圖片. 在瀏覽器可視區域外的圖片不會被載入, 直到用戶將頁面滾動到它們所在的位置. 這與圖片預載入的處理方式正好是相反的.在包含很多大圖片長頁面中延遲載入圖片可以加快頁面載入速度. 瀏覽器將會在 ...
  • 序 一個以js驗證表單的簡潔的註冊登錄頁面,不多說直接上圖 效果 主要文件 完整代碼 1 sign_up.html 註冊表單 2 log_in.html 登錄表單 3 common_form.css 表單css樣式 4 common_form_test.js 註冊登錄腳本 5 form_logo.p ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...