国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
提名推薦!15個(gè)2019年最佳CSS框架

開發(fā)網(wǎng)站或web應(yīng)用時(shí),網(wǎng)頁開發(fā)工程師往往都需要編寫CSS,如果每個(gè)項(xiàng)目都是從0開始,將會(huì)花費(fèi)大量的時(shí)間和精力,并且還會(huì)處理很多重復(fù)性工作。

漸漸地,工程師們意識(shí)到,可以拿出抽象的模塊來重復(fù)使用,以此來提升開發(fā)速度。于是乎,CSS框架便應(yīng)運(yùn)而生,并且得到了越來越多的工程師的青睞。

本文精選了15個(gè)2019年最佳CSS框架,如果你想要更快更簡單地開發(fā)網(wǎng)站或web程序,一定不要錯(cuò)過哦~

 

HOW | CSS框架如何幫助前端開發(fā)工程師?

在正式開始之前,不妨先了解一下CSS框架。

簡單點(diǎn)講,CSS框架就是一個(gè)預(yù)先準(zhǔn)備好的網(wǎng)站基礎(chǔ)框架。幾乎每個(gè)CSS框架都具備一些基本結(jié)構(gòu),比如,柵格設(shè)計(jì)、交互式UI設(shè)計(jì)模式、Web排版、工具提示、按鈕、圖標(biāo),以及表單元素等等。這些預(yù)先準(zhǔn)備好的框架可以讓工程師們?cè)谝粋€(gè)相對(duì)成熟的模板上進(jìn)行定制和延伸,而不是從0開始開發(fā)。

最棒的一點(diǎn)是,盡管開發(fā)的項(xiàng)目不盡相同,但很多CSS框架依舊可以重復(fù)利用,這將在更大程度上節(jié)省時(shí)間。

 

WHY | 為什么需要使用CSS框架?

誠然,CSS具備諸多優(yōu)點(diǎn),但它也并非完美,很多工程師也會(huì)因此產(chǎn)生疑問:使用CSS框架真的有必要嗎?

在我來看,使用CSS框架確實(shí)非常高效,如果非要下一個(gè)定論,姑且可以用利遠(yuǎn)大于弊這個(gè)說法:

 

其一,CSS框架可以幫助工程師更快地開發(fā)網(wǎng)站

在開發(fā)網(wǎng)站或者web應(yīng)用時(shí),時(shí)間節(jié)點(diǎn)非常關(guān)鍵,使用CSS框架可以極大地節(jié)約時(shí)間成本。并且CSS框架幾乎都具備高度自定義功能,不會(huì)對(duì)設(shè)計(jì)還原造成重大影響。

此外,對(duì)于初級(jí)前端開發(fā),CSS框架的作用會(huì)更加明顯。使用一個(gè)現(xiàn)成的網(wǎng)站基礎(chǔ)框架和與之配套的工具與小部件,可以幫助開發(fā)比較順利地開發(fā)項(xiàng)目,即使他們的開發(fā)水平不夠優(yōu)秀也不會(huì)有很大影響。

 

其二,CSS框架可以快速構(gòu)建線框或原型項(xiàng)目

無論是網(wǎng)站設(shè)計(jì)還是產(chǎn)品設(shè)計(jì),原型都至關(guān)重要。項(xiàng)目原型可以幫助團(tuán)隊(duì)快速驗(yàn)證和測試項(xiàng)目正確性。如果使用CSS框架,就可以更快地做出網(wǎng)站原型以盡早測試。

補(bǔ)充一點(diǎn):對(duì)于產(chǎn)品經(jīng)理而言,也可以使用快速原型工具畫原型。

 

WHAT | 2019年最佳的CSS框架有哪些?

以下是我們精心挑選的15個(gè)CSS框架,每個(gè)框架的特色和利弊都有盡力說到,希望可以幫助你找到目前最符合你需要的一款。

 

1. Bootstrap

Bootstrap是目前使用最廣泛的CSS框架,它是 Twitter 推出的一個(gè)用于前端開發(fā)的開源工具包,當(dāng)前最流行的版本是2018年發(fā)布的Bootstrap 4。相比Bootstrap 3,Bootstrap 4增加了很多特色和功能,例如新的配色方案,新的修改器以及新的實(shí)用程序分類等等。此外,Bootstrap 4是使用SASS構(gòu)建的,也就是說,Bootstrap現(xiàn)在同時(shí)適用于LESS和SASS了。

 

 

Bootstrap更多功能解析:

1)響應(yīng)式設(shè)計(jì)

Bootstrap的響應(yīng)式設(shè)計(jì)方案是基于其柵格設(shè)計(jì)系統(tǒng),操作方便又簡單,開發(fā)人員可以快速創(chuàng)建一個(gè)基于Flexbox的網(wǎng)站布局,并且兼容所有瀏覽器。此外,Bootstrap也是第一個(gè)引入移動(dòng)優(yōu)先設(shè)計(jì)的CSS框架。

2)海量資源

Bootstrap有非常豐富的前端框架庫,里面有網(wǎng)站布局式樣,網(wǎng)站模板、Bootstrap主題模板、管理面板以及大量的UI組件,比如按鈕、表單、卡片、進(jìn)度條等等。這些預(yù)先構(gòu)建的組件都可以直接使用。

3)簡單易學(xué)

入門Bootstrap比較簡單,現(xiàn)在有很多設(shè)計(jì)師在學(xué)前端的時(shí)候,都會(huì)學(xué)習(xí)Bootstrap框架。

 

2. Foundation

相比其他CSS框架,F(xiàn)oundation顯得相對(duì)專業(yè),功能更加全面,因此也具備一定的學(xué)習(xí)難度。作為一個(gè)更高級(jí),更復(fù)雜的框架,F(xiàn)oundation具有超強(qiáng)的可讀性、靈活性和可自定義性。這些特色也讓它成為創(chuàng)建響應(yīng)式網(wǎng)站和應(yīng)用程序的首選框架之一,很多大型網(wǎng)站,比如Facebook、Ebay、Mozilla、Disney,Adobe等都使用了該框架。

 

 

Foundation更多功能和特色解析:

1)強(qiáng)大的電子郵件框架

除了網(wǎng)站和web應(yīng)用程序之外,F(xiàn)oundation還可以創(chuàng)建外觀精美的響應(yīng)式HTML電子郵件,并且適配任何設(shè)備。

2)在線培訓(xùn)服務(wù)支持

Foundation的學(xué)習(xí)難度較大,因此Zurb(Foundation的開發(fā)團(tuán)隊(duì))開設(shè)了在線培訓(xùn)課程和以及專業(yè)咨詢服務(wù)。

3)更易自定義

Foundation比Boostrap更加靈活,Bootstrap做出來的東西往往會(huì)非常相似,但Foundation可以做非常高度的自定義設(shè)計(jì),只要專業(yè)技能足夠,前端開發(fā)人員可以完全掌控UI界面。

 

3. Pure

 

 

Pure是Yahoo在2014年創(chuàng)建的一個(gè)輕量的響應(yīng)式CSS框架。它基于Normalize.css構(gòu)建,開發(fā)人員可以使用其柵格設(shè)計(jì)和菜單創(chuàng)建高度響應(yīng)式的頁面布局。

和Bootstrap不同,Pure在默認(rèn)情況下是響應(yīng)式的,因此無法禁用響應(yīng)式選項(xiàng)。此外,如其名所示,Pure是一個(gè)純CSS框架,不包含任何JavaScript組件,體量也非常輕小,整個(gè)模塊壓縮后只有3.8KB。

 

4. Bulma

 

 

Bulma是一個(gè)基于Flexbox布局模型的免費(fèi)開源項(xiàng)目。該CSS框架也是輕量級(jí)、響應(yīng)式的,并且具備移動(dòng)優(yōu)先的理念。對(duì)開發(fā)人員而言,Bulma和Bootstrap以及Foundation可以一起并列為三大最受歡迎的CSS框架,目前全球已經(jīng)有超過15萬名開發(fā)人員在使用Bulma。

Bulma之所以廣受歡迎的原因還有其高度可讀的命名規(guī)則,這對(duì)于新手開發(fā)人員來講,會(huì)大大降低學(xué)習(xí)成本。還有一個(gè)比較有意思的點(diǎn),Bulma在Github上可以說是明星選手般的存在,人氣超高。

 

5. Semantic UI

 

 

Semantic UI是一個(gè)用戶友好度爆表的響應(yīng)式前端框架,具備3000多個(gè)主題變量和50多個(gè)UI組件,可以快速搭建漂亮的網(wǎng)頁。Semantic UI還集成了許多第三方資源庫,包括React,Angular,Meteor,Ember等等,給開發(fā)人員帶來了更多便捷。

Semantic UI官方一直大力宣傳他們的最大亮點(diǎn)——“human-friendly HTML”,也就是說,開發(fā)人員可以使用通用語言來直觀展示分類和命名,因此幾乎沒有任何門檻就可以讀懂代碼。

此外,相比Boostrap的很多類似的UI界面或Foundation需要自定義操作的UI界面,Semantic UI 可以默認(rèn)創(chuàng)建更加美觀的界面和布局。

 

6. UI kit

 

 

UI kit是一個(gè)輕量級(jí)的CSS和網(wǎng)頁UI設(shè)計(jì)框架,它最大的特色是功能全面性不輸其他CSS框架,但奉行極簡主義的它體量卻更輕巧,幾乎可以用麻雀雖小,五臟俱全來形容了。

UI kit具備超多的SVG圖標(biāo)、字體以及組件,加之其強(qiáng)大的響應(yīng)式設(shè)計(jì),統(tǒng)一的UI樣式和靈活的自定義選項(xiàng)等功能,開發(fā)人員可以快速創(chuàng)建簡潔、模塊化的web界面。

此外,開發(fā)人員來可以在該框架中使用HTML創(chuàng)建更高級(jí)的flexbox布局。

 

7. Materialize CSS

 

 

Materialize CSS是Google在2014年開發(fā)的響應(yīng)式前端框架,它是基于Google的Material Design創(chuàng)建的,所以尤其適合網(wǎng)站或Android平臺(tái)的項(xiàng)目使用。

目前來看,兩類人使用該框架最多,一種是熱愛Google Material Design的開發(fā)人員和設(shè)計(jì)師,所謂愛屋及烏,加之Materialise CSS本身確實(shí)也比較優(yōu)秀,因此很多Material Design愛好者自然而然就用它了。

第二種是熟悉Boostrap的開發(fā)人員,因?yàn)镸aterialize CSS也是使用了Bootstrap的12列柵格設(shè)計(jì)模式,因此使用起Materialize CSS來也會(huì)比較熟悉,可以快速創(chuàng)建響應(yīng)式頁面布局。

如果你是其中之一,不妨試試Materialise CSS。

 

8. Milligram

 

 

Milligram可以說是最輕小的CSS框架之一,壓縮后到最小時(shí)僅2KB,因此只能提供最小的樣式設(shè)置。Milligram雖然非常輕小,但功能依舊不差,它具有一整套web開發(fā)工具,并且充分利用了CSS3規(guī)范中的各種原理來幫助開發(fā)人員快速開發(fā)。

 

9. Skeleton

 

 

Skeleton是一個(gè)響應(yīng)非??焖俚腃SS框架。和Milligram一樣,它的體量也非常輕小,僅包含400行源代碼,但它具有的柵格設(shè)計(jì)、版式、按鈕、表單、列表、表格等功能,依舊可以幫助開發(fā)人員快速創(chuàng)建項(xiàng)目。

如果你正在進(jìn)行某個(gè)比較輕量級(jí)的項(xiàng)目,或者不需要一些大型框架的諸多實(shí)用程序時(shí),使用Skeleton或許是一個(gè)不錯(cuò)的選擇。

 

10. Tailwind CSS

 

 

Tailwind CSS是一個(gè)高度可定制的CSS框架,在這一點(diǎn)上,Tailwind CSS幾乎完勝了其他所有的CSS框架。

那么,Tailwind是如何做到的呢?

 

首先,Tailwind框架是使用PostCSS編寫的,并且使用了JavaScript進(jìn)行配置。這樣,開發(fā)人員可以完全自主掌握網(wǎng)頁UI風(fēng)格,包括顏色、邊框大小、字重,間距、陰影等等。

舉個(gè)例子,用Tailwind創(chuàng)建按鈕,它們的外觀如下:

  • Pill按鈕

  • Outline

  • 3D效果

 

其次,Tailwind沒有大量預(yù)先設(shè)置好樣式的UI組件,而是專注于實(shí)用程序,因此開發(fā)人員可以更加自主的創(chuàng)建界面UI。但學(xué)習(xí)實(shí)用程序并不容易,如果你對(duì)Atomic CSS也一無所知,學(xué)習(xí)難度就更高了。

 

11. Spectre

 

 

Spectre.css是一個(gè)輕量級(jí),響應(yīng)式和現(xiàn)代化的CSS框架,它基于Flexbox布局創(chuàng)建,具備比較優(yōu)雅的設(shè)計(jì)外觀、版式以及組件。并且Spectre的所有組件也是完全使用CSS創(chuàng)建的,因此不需要使用任何JavaScript語言就可以使用。

 

12. Base

 

 

Base是一個(gè)響應(yīng)式CSS框架,它也是非常輕量級(jí)的,但功能依舊強(qiáng)大,具備多個(gè)獨(dú)立的模板,方便選取和使用。此外,它也具備移動(dòng)優(yōu)先設(shè)計(jì)理念,并且兼容主流瀏覽器,包括IE 10+。

 

13. Picnic CSS

 

 

Picnic也是一個(gè)輕量級(jí)CSS框架,壓縮后的大小不到10kb。該框架最大的特點(diǎn)就是具有多個(gè)交互式組件,包括柵格、表單、選項(xiàng)卡、工具提示等等,可以幫助開發(fā)人員快速創(chuàng)建響應(yīng)式網(wǎng)站和web應(yīng)用程序。

 

14. Mustard UI

 

 

Mustard UI可以說是一款入門級(jí)別的CSS框架。如果你是第一次了解CSS框架,可以從它的模塊開始學(xué)習(xí),零門檻,幾乎是即學(xué)即用。它的功能有限,但僅作為入門跳板倒也是非常不錯(cuò)的。

 

15. Dead Simple Grid

 

 

Dead Simple Grid是一個(gè)非常有用的工具,體量也不大,是一個(gè)開源項(xiàng)目,僅包含250個(gè)字節(jié)的CSS代碼和2個(gè)分類。

嚴(yán)格意義上甚至可以不把它看做一個(gè)完整的CSS框架,但它可以為前端開發(fā)工程提供非常好用非常強(qiáng)大的柵格系統(tǒng),這也是必須要推薦它的原因。

 

更多響應(yīng)式CSS框架推薦

 

1. Susy

Susy是一個(gè)基于Sass的輕量級(jí)柵格布局框架,可以幫助開發(fā)人員簡化響應(yīng)式柵格布局開發(fā)流程。使用Susy時(shí),開發(fā)人員還可以使用float,flexbox,table等其他CSS技術(shù)。

 

2. Animate.css

Animate.css可以幫助開發(fā)人員快速添加CSS動(dòng)畫,包括過渡、變換、彈跳、滾動(dòng)等等。

 

3. Paper CSS

Paper CSS是一個(gè)使用LESS構(gòu)建的CSS框架。

 

4. NES.css

NES.css是一個(gè)具有NES樣式的CSS框架,它只提供組件,沒有布局。

 

5. Tent CSS

Tent CSS是一個(gè)簡單的CSS框架,具備構(gòu)建網(wǎng)站的基礎(chǔ)結(jié)構(gòu)。

 

6. Simplegrid

Simple Grid是一個(gè)輕量級(jí)CSS網(wǎng)格,具備12列柵格設(shè)計(jì)樣式,可以快速構(gòu)建響應(yīng)式網(wǎng)站。

 

關(guān)于CSS框架的相關(guān)問題

 

1. Bootstrap是一個(gè)好的框架(CSS框架)嗎?

當(dāng)然咯。Bootstrap是本文第一個(gè)介紹的CSS框架,也是目前最常用的CSS框架。如果你對(duì)Boostrap感興趣,建議你使用最新的Bootstrap 4。

 

2. Bootstrap比CSS好用嗎?

兩者其實(shí)本質(zhì)不太一樣,CSS是一種計(jì)算機(jī)語言,而Bootstrap是一種前端開發(fā)框架,并且Bootstrap是基于HTM, CSS和JavaScript創(chuàng)建的。他們兩者在使用中各自都有優(yōu)缺點(diǎn),這兩者也都是開發(fā)工程師都要掌握的。

 

3. Flexbox是框架嗎?

Flexbox不是框架。Flexbox(Flexible Box Layout Module)是CSS3中添加的一個(gè)新功能,本質(zhì)上是一種布局模式,可以幫助開發(fā)工程師快速創(chuàng)建網(wǎng)頁布局。

 

4. HTML是框架嗎?

HTML不是框架。HTML(Hypertext Marked Language)中文為超文本標(biāo)記語言,是一種標(biāo)記語言。開發(fā)工程師可以把界面信息按某種規(guī)則寫成HTML文件,并且讓瀏覽器識(shí)別,成為我們看到的網(wǎng)頁。

 

關(guān)于CSS框架就暫時(shí)介紹到這里,如果你有其他好的CSS框架開源項(xiàng)目,歡迎分享哦~

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
2015年50 CSS 工具、框架、庫合集
10個(gè)可以替代Bootstrap的前端框架
十大前端開發(fā)框架
2015年最全的移動(dòng)WEB前端UI框架
當(dāng)前最適合前端入門的“傻白甜”UI框架:Bootstrap4.3.1
Web前端開發(fā)必不可少的9個(gè)開源框架
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服